附录B:错误码及错误信息说明
错误码 | 错误描述及可能原因 |
---|---|
1001 | token_rejected:consumer没有找到,consumerKey错误, consumer没有创建,或者request token或者access token 不存在于server中,或者没有获得授权的token,或者token过期 |
1002 | parameter_rejected:这个会返回具体原因key是oauth_parameters_rejected, value是一个parameter列表 |
1003 | version_rejected:OAuth版本号不是1.0 |
1004 | timestamp_refused:timestamp 非5分钟内 |
1005 | nonce_used:5分钟内该nonce被使用 |
1006 | parameter_absent:有些参数没有发送给server |
1007 | signature_invalid:oauth签名异常,可能原因没有签名,签名方法和签名不一致等 |
1008 | signature_method_rejected:oauth server没有提供该签名方法 |
1009 | access_state_error:获取token时状态混乱,详细的信息会告知当前的状态 [AUTHORIZED | REQUEST | ACCESS | INVALID] |
1010 | consumer_rejected:该consumer在server中不存在,或者被禁掉。或者consumerKey改变,但是还没有反应到server的数据库中。 |
1011 | accessor_rejected:由token得到的accessor构造异常,或者accessor中缺失某些属性,或者转换失败 |
1012 | callback_error:request token传来的callback和以后的callback不一致。 |
1013 | callback_domain_error:当限定callback后,发来的callback与原设置的callback的域不相同 |
1014 | verifier_error:Verifier不一致错误 |
1015 | permission_denied:无授权的token,或者授权后没有获取过access token |
错误码 | 错误描述及可能原因 |
---|---|
206 | UNKNOWN_URI:错误的URI请求 |
207 | AUTHENTICATION_FAILURE:用户认证错误 |
209 | RESOURCE_NOT_EXIST:请求的资源(笔记本、笔记、附件等)不存在 |
210 | USER_SPACE_FULL:用户空间已满 |
214 | INVALID_PARAMETER:错误的传入参数,必须的参数为空等 |
220 | USER_NOT_EXISTS:用户不存在 |
221 | USER_ALREADY_EXISTS:用户已经存在,不能重复注册 |
225 | PARENT_NOT_EXIST:笔记本尚不存在,不能在该笔记本下创建笔记 |
231 | RESOURCE_ALREADY_EXIST:该笔记或者附件已经存在,不能重复创建 |
304 | NOTE_ALREADY_DELETED:笔记已经被删除 |
307 | INVALID_APPLICATION:无效的第三方应用,未经过用户授权或者授权失败便通过OpenAPI访问用户数据.这个一般是使用测试环境得到了access_token,利用该access_token访问了线上环境。这两套环境是独立的。Access_token不能共用。 |
Oauth 2.0错误说明
错误码 | 错误描述及可能原因 |
---|---|
1200 | empty_clientId:请求参数中缺少了client_id参数 Key |
1201 | empty_clientSecret:请求参数中缺少了clientSecret参数 |
1202 | client_id_miss_match:输入的client_id与期望值不一致 |
1203 | expire_authorization_code:授权code已过期 |
1204 | unsupported_response_type:不支持的response_type类型 |
1205 | invalid_authorization_code:授权code无效 |
1206 | redirectUri_has_fragment:redirect_uri中含有”#” |
1207 | invalid_redirectUri:redirect_uri不匹配 |
1208 | empty_redirectUri:redirect_uri为空 |
1209 | unauthorized_client:用户未对该应用授权 |
1210 | unsupported_grant_type:不支持的grant_type类型 |
1211 | unsupported_response_type:不支持的response_type类型 |
1212 | empty_state:需要传入state参数 |
1213 | token_secret_missing:通过OAuth 1.0a的access_token置换成OAuth 2.0可用的时候需要token_secret参数#” |
1214 | token_secret_miss_match:token_secret不匹配 |
1215 | client_secret_miss_match:client_secret不匹配 |