百度搜索OAuth2.0在接纳验证受权请求时,受权网络服务器会依照OAuth2.0协议书对此次请求主要参数、请求头顶部开展检测,若请求不合理合法或验证未根据,受权网络服务器会返回相对的不正确信息。
错误码返回信息介绍
错误码返回方法分二种:
1、在电脑浏览器访问请求受权Endpoint"https://openapi.baidu.com/oauth/2.0/authorize"时返回,立即在电脑浏览器网页页面上显示信息不正确信息。
2、在运用的服务器端访问api接口,如: 请求Access Token Endpoint"https://openapi.baidu.com/oauth/2.0/token"时返回,返回方法是返回一段JSON文字,包括下列字段名:
error:错误码;
error_description:不正确叙述信息,用于协助了解和处理产生的不正确。
比如:
HTTP/1.1 400 Bad Request
Content-Type: application/json
Cache-Control: no-store
{
"error": "invalid_grant",
"error_description": "Invalid authorization code: ANXxSNjwQDugOnqeikRMu2bKaXCdlLxn"
invalid_request
invalid refresh token
请求缺乏某一必不可少主要参数,包括一个不兼容的主要参数或变量值,或是文件格式有误。
invalid_client
unknown client id
client_id”、“client_secret”主要参数失效。
invalid_grant
The provided authorization grant is revoked
出示的Access Grant是失效的、到期的或已撤消的,比如,Authorization Code失效(一个授权码只有应用一次)、Refresh Token失效、redirect_uri与获得Authorization Code时出示的不一致、Devie Code失效(一个机器设备授权码只有应用一次)等。
unauthorized_client
The client is not authorized to use this authorization grant type
运用沒有被受权,没法应用所特定的grant_type。
unsupported_grant_type
The authorization grant type is not supported
“grant_type”百度搜索OAuth2.0服务项目不兼容该主要参数。
invalid_scope
The requested scope is exceeds the scope granted by the resource owner
请求的“scope”主要参数是失效的、不明的、文件格式有误的、或所请求的管理权限范畴超出了数据信息拥有人所授于的管理权限范畴。
expired_token
refresh token has been used
出示的Refresh Token过期
redirect_uri_mismatch
Invalid redirect uri
“redirect_uri”所属的根域与开发人员申请注册运用时需填好的根网站域名不搭配。
unsupported_response_type
The response type is not supported
“response_type”变量值不以百度搜索OAuth2.0服务项目所适用,或是运用早已积极禁止使用了相匹配的受权方式
slow_down
The device is polling too frequently
Device Flow中,机器设备根据Device Code获得Access Token的插口过度经常,2次试着的间距应超过5秒。
authorization_pending
User has not yet completed the authorization
Device Flow中,客户都还没对Device Code进行受权实际操作。
authorization_declined
User has declined the authorization
Device Flow中,客户拒绝了对Device Code的受权实际操作。
invalid_referer
Invalid Referer
Implicit Grant方式中,电脑浏览器请求的Referer与根域名解析不搭配
阅读文章文中的人还能够阅读文章:
百度搜索智能化小程序入口有什么?哪里可以进入百度智能小程序?
百度搜索智能小程序开源系统同盟是啥
百度搜索智能小程序的总流量为何那麼高,微信小程序如何做推广?
如何搞好百度搜索智能小程序体验设计(1)
标签内容: 返回 请求 信息 错误码 访问 验证