百度OAuth2.0在接受验证授权请求时,授权服务器会按照OAuth2.0协议对本次请求参数、请求头部进行检验,若请求不合法或验证未通过,授权服务器会返回相应的错误信息。

错误码返回信息简介

错误码返回方式分两种:

1、在浏览器访问请求授权Endpoint"https://openapi.baidu.com/oauth/2.0/authorize"时返回,直接在浏览器页面上显示错误信息。

2、在应用的服务端访问数据接口,如: 请求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的接口过于频繁,两次尝试的间隔应大于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. 如何获取程序返回值,退出码,错误码

    在c/C++语言程序设计中,我们可能经常性的需要进行错误处理,异常处理等问题. 关于异常部分,主要就是C++异常了. 今天我们主要谈论c语言方面的一些问题:如何获取程序返回值,退出码,错误码. 1如何 ...

  2. 百度全面开放搜索流量,进击的智能小程序!

    作者 | 量子程序 责编 | 伍杏玲 本文经授权转载自量子程序(ID:vhd999) 如何挑战百万年薪的人工智能! https://edu.csdn.net/topic/ai30?utm_source ...

  3. QQ小程序服务器出错是什么意思,QQ小程序为什么打不开_为什么QQ下拉小程序显示请求失败没有权限_3DM手游...

    最新版QQ推出了和微信一样的小程序功能,这可是腾讯未来计划的重要的第一步,在未来腾讯的软件一定会全部可以由小程序下拉添加直接使用,甚至无需下载,那时候的网络肯定也不是现在能比的,腾讯爸爸牛笔! 只因为 ...

  4. 小程序服务器与系统维护协议,小程序后台维护

    小程序后台维护 内容精选 换一换 您可以选择华为云搭建您的网站,华为云提供丰富的建站资源和建站方式,如表1所示. 在登录用户门户.忘记密码.二次验证.Radius认证.重置密码场景,OneAccess ...

  5. 小程序修改服务器域名多久生效,小程序 服务器域名配置多久生效

    小程序 服务器域名配置多久生效 内容精选 换一换 依照配置并导入样例工程中导入和修改样例后,即可在开发环境中,右击"JDBCExample.java",选择"Run 'J ...

  6. win下搭建小程序服务器,win下搭建小程序服务器

    win下搭建小程序服务器 内容精选 换一换 云硬盘挂载至云服务器后,需要登录云服务器初始化云硬盘,即格式化云硬盘,之后云硬盘才可以正常使用.云耀云服务器磁盘初始化的操作方法与ECS相同,本节操作介绍使 ...

  7. 微赞 小程序 服务器 配置,微赞小程序平台

    微赞小程序平台 内容精选 换一换 锁与等待分析基于Linux perf工具的采样数据,对glibc和开源软件(如MySQL.Open MP)的锁与等待函数(包括sleep.usleep.mutex.c ...

  8. wegame显示连接服务器失败,wegame登陆失败提示错误码2怎么办?wegame错误码:2解决方案...

    登陆wegame时错误码:2应当如何解决呢?如果无法登入wegame,而又卡在登入界面,其实问题并不复杂,大部分都是因为自身的网络协议所导致的无法登入,下面由我带给大家wegame错误码2的解决方案, ...

  9. 服务器ec系列,Cloud_EC服务端错误码大全

    在服务端开发过程中,会经常返回错误码,如果没有对应的错误码描述,仅仅有一个返回码很 难定位问题,这样进展和效率都会很低下! 这里将常见的错误码与对应的描述总结在这里,后续会一直进行追加与完善,详情如下 ...

最新文章

  1. [UOJ55]紫荆花之恋
  2. 洛谷 - P4556 [Vani有约会]雨天的尾巴 /【模板】线段树合并(树上差分+线段树合并)
  3. SAP Spartacus user-addresses.effect.ts里发送地址加载成功的action,会触发我们自己的reducer
  4. 龙果学院mysql分布式集群代码_龙果学院-MySQL大型分布式集群解决方案
  5. 基于密度的停留点识别方法
  6. stm8s电机库vtimer_SetTimer()函数的使用
  7. vue微信、支付宝支付
  8. msdn下载的系统怎么安装
  9. ajax简易写法,简单Ajax几种写法
  10. 计算机flash听课记录范文,听课记录范文.doc
  11. 安卓键 adb shell input keyevent code
  12. 2020年即将推出的智能手环APP定制开发
  13. 洛谷P1463 [POI2001][HAOI2007]反素数
  14. ubuntu播放不了本地视频
  15. 计算机专业120分,【哈尔滨工业大学,专业课120分】跟你唠点真情实感。
  16. 简述网桥的特点_网桥的工作原理和特点是什么?
  17. LWIP之DNS域名解析(二)
  18. 某计算机系统中有k台打印机,第三章复习题(2)
  19. 小学数学教材整体把握的策略研究
  20. 基于Java毕业设计银行招聘系统设计源码+系统+mysql+lw文档+部署软件

热门文章

  1. BZOJ2843 - 极地旅行社
  2. [译]JavaScript:更严格的相等
  3. [Unity3D入门]入门级游戏项目坦克狙击手更新
  4. 基于html5的网上书店,基于web的网上书店的设计与实现
  5. 消灭星星 高分算法(思路,待开发)
  6. 计算机算法设计与分析 动态规划 实验报告,动态规划法解最长公共子序列(计算机算法设计与分析实验报告).doc...
  7. 利用苹果商店规则漏洞,出现了一个灰色地下产业链
  8. 超详细Kafka架构原理图(观止)
  9. 10款PHP开源的电子商务管理系统
  10. IOS:Warning: Attempt to dismiss from view controller xxxxxxxxxController: 0x15bd67f0 while a prese