百度AI開放平臺-API調用返回錯誤類型大全

錯誤返回格式

若請求錯誤,服務器將返回的JSON文本包含以下參數:

  • error_code:錯誤碼。
  • error_msg:錯誤描述信息,幫助理解和解決發生的錯誤。

百度Open API錯誤碼定義:

(參考:http://developer.baidu.com/wiki/index.php?title=%E7%99%BE%E5%BA%A6Open_API%E9%94%99%E8%AF%AF%E7%A0%81%E5%AE%9A%E4%B9%89)

Error Code Error Description(Chinese) Error Description(English)
0 成功 Success
1 未知錯誤 Unknown error
2 服務暫不可用 Service temporarily unavailable
3 未知的方法 Unsupported openapi method
4 接口調用次數已達到設定的上限 Open api request limit reached
5 請求來自未經授權的IP地址 Unauthorized client IP address:%s
6 無權限訪問該用戶數據 No permission to access data
7 來自該refer的請求無訪問權限 No permission to access data for this referer
100 請求參數無效 Invalid parameter
101 api key無效 Invalid API key
102 session key無效 Session key invalid or no longer valid
103 call_id參數無效 Invalid/Used call_id parameter
104 無效簽名 Incorrect signature
105 請求參數過多 Too many parameters
106 未知的簽名方法 Unsupported signature method
107 timestamp參數無效 Invalid/Used timestamp parameter
108 無效的user id Invalid user id
109 無效的用戶資料字段名 Invalid user info field
110 無效的access token Access token invalid or no longer valid
111 access token過期 Access token expired
112 session key過期 Session key expired
114 無效的ip參數 Invalid Ip
210 用戶不可見 User not visible
211 獲取未授權的字段 Unsupported permission
212 沒有權限獲取用戶的email No permission to access user email
800 未知的存儲操作錯誤 Unknown data store API error
801 無效的操作方法 Invalid operation
802 數據存儲空間已超過設定的上限 Data store allowable quota was exceeded
803 指定的對象不存在 Specified object cannot be found
804 指定的對象已存在 Specified object already exists
805 數據庫操作出錯,請重試 A database error occurred. Please try again
900 訪問的應用不存在 No such application exists
950 批量操作已開始,請先調用end_batch接口結束前一個批量操作 begin_batch already called, please make sure to call end_batch first
951 結束批量操作的接口調用不應該在start_batch接口之前被調用 end_batch called before start_batch
952 每個批量調用不能包含多於20個接口調用 Each batch API can not contain more than 20 items
953 該接口不適合在批量調用操作中被使用 Method is not allowed in batch mode

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章