參考:https://open.weibo.com/wiki/Error_code
參考:https://blog.csdn.net/xiang__liu/article/details/82770245
一、授權/令牌請求接口返回碼
描述應用發起授權請求或令牌請求時,開放平台的返回碼。
錯誤碼
錯誤描述
Error Description
10000
非法的請求參數
Invalid request
10001
用戶認證失敗
Invalid client
10002
非法的授權信息
Invalid grant
10003
應用沒有被授權,無法使用所指定的grant_type
Unauthorized client
10004
grant_type字段超過定義范圍
Unsupported grant_type
10005
scope信息無效或超出范圍
Invalid scope
10006
提供的更新令牌已過期
Expired token
10007
redirect_uri字段與注冊應用時所填寫的不匹配
Redirect_uri mismatch
10008
response_type參數值超過定義范圍
Unsupported response type
10009
用戶或授權服務器拒絕授予數據訪問權限
Access denied
二、API通用返回碼
描述API接口的共性返回碼,API自定義的接口返回碼請參閱對應API接口文檔描述。
錯誤碼
錯誤描述
Error Description
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
6
無權限訪問該用戶數據
No permission to access user data
7
來自該refer的請求無訪問權限
No permission to access data for this referer
100
請求參數無效
Invalid parameter
101
api key無效
Invalid API key
104
無效簽名
Incorrect signature
105
請求參數過多
Too many parameters
106
未知的簽名方法
Unsupported signature method
107
timestamp參數無效
Invalid/Used timestamp parameter
109
無效的用戶資料字段名
Invalid user info field
110
無效的access token
Access token invalid or no longer valid
111
access token過期
Access token expired
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
轉載:http://open.189.cn/index.php?m=content&c=index&a=lists&catid=31
百度Open API錯誤碼定義
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