百度小程序服务器出错,百度智能小程序错误码解读
百度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与根域名绑定不匹配
阅读本文的人还可以阅读:
百度小程序服务器出错,百度智能小程序错误码解读相关推荐
- 如何获取程序返回值,退出码,错误码
在c/C++语言程序设计中,我们可能经常性的需要进行错误处理,异常处理等问题. 关于异常部分,主要就是C++异常了. 今天我们主要谈论c语言方面的一些问题:如何获取程序返回值,退出码,错误码. 1如何 ...
- 百度全面开放搜索流量,进击的智能小程序!
作者 | 量子程序 责编 | 伍杏玲 本文经授权转载自量子程序(ID:vhd999) 如何挑战百万年薪的人工智能! https://edu.csdn.net/topic/ai30?utm_source ...
- QQ小程序服务器出错是什么意思,QQ小程序为什么打不开_为什么QQ下拉小程序显示请求失败没有权限_3DM手游...
最新版QQ推出了和微信一样的小程序功能,这可是腾讯未来计划的重要的第一步,在未来腾讯的软件一定会全部可以由小程序下拉添加直接使用,甚至无需下载,那时候的网络肯定也不是现在能比的,腾讯爸爸牛笔! 只因为 ...
- 小程序服务器与系统维护协议,小程序后台维护
小程序后台维护 内容精选 换一换 您可以选择华为云搭建您的网站,华为云提供丰富的建站资源和建站方式,如表1所示. 在登录用户门户.忘记密码.二次验证.Radius认证.重置密码场景,OneAccess ...
- 小程序修改服务器域名多久生效,小程序 服务器域名配置多久生效
小程序 服务器域名配置多久生效 内容精选 换一换 依照配置并导入样例工程中导入和修改样例后,即可在开发环境中,右击"JDBCExample.java",选择"Run 'J ...
- win下搭建小程序服务器,win下搭建小程序服务器
win下搭建小程序服务器 内容精选 换一换 云硬盘挂载至云服务器后,需要登录云服务器初始化云硬盘,即格式化云硬盘,之后云硬盘才可以正常使用.云耀云服务器磁盘初始化的操作方法与ECS相同,本节操作介绍使 ...
- 微赞 小程序 服务器 配置,微赞小程序平台
微赞小程序平台 内容精选 换一换 锁与等待分析基于Linux perf工具的采样数据,对glibc和开源软件(如MySQL.Open MP)的锁与等待函数(包括sleep.usleep.mutex.c ...
- wegame显示连接服务器失败,wegame登陆失败提示错误码2怎么办?wegame错误码:2解决方案...
登陆wegame时错误码:2应当如何解决呢?如果无法登入wegame,而又卡在登入界面,其实问题并不复杂,大部分都是因为自身的网络协议所导致的无法登入,下面由我带给大家wegame错误码2的解决方案, ...
- 服务器ec系列,Cloud_EC服务端错误码大全
在服务端开发过程中,会经常返回错误码,如果没有对应的错误码描述,仅仅有一个返回码很 难定位问题,这样进展和效率都会很低下! 这里将常见的错误码与对应的描述总结在这里,后续会一直进行追加与完善,详情如下 ...
最新文章
- [UOJ55]紫荆花之恋
- 洛谷 - P4556 [Vani有约会]雨天的尾巴 /【模板】线段树合并(树上差分+线段树合并)
- SAP Spartacus user-addresses.effect.ts里发送地址加载成功的action,会触发我们自己的reducer
- 龙果学院mysql分布式集群代码_龙果学院-MySQL大型分布式集群解决方案
- 基于密度的停留点识别方法
- stm8s电机库vtimer_SetTimer()函数的使用
- vue微信、支付宝支付
- msdn下载的系统怎么安装
- ajax简易写法,简单Ajax几种写法
- 计算机flash听课记录范文,听课记录范文.doc
- 安卓键 adb shell input keyevent code
- 2020年即将推出的智能手环APP定制开发
- 洛谷P1463 [POI2001][HAOI2007]反素数
- ubuntu播放不了本地视频
- 计算机专业120分,【哈尔滨工业大学,专业课120分】跟你唠点真情实感。
- 简述网桥的特点_网桥的工作原理和特点是什么?
- LWIP之DNS域名解析(二)
- 某计算机系统中有k台打印机,第三章复习题(2)
- 小学数学教材整体把握的策略研究
- 基于Java毕业设计银行招聘系统设计源码+系统+mysql+lw文档+部署软件
热门文章
- BZOJ2843 - 极地旅行社
- [译]JavaScript:更严格的相等
- [Unity3D入门]入门级游戏项目坦克狙击手更新
- 基于html5的网上书店,基于web的网上书店的设计与实现
- 消灭星星 高分算法(思路,待开发)
- 计算机算法设计与分析 动态规划 实验报告,动态规划法解最长公共子序列(计算机算法设计与分析实验报告).doc...
- 利用苹果商店规则漏洞,出现了一个灰色地下产业链
- 超详细Kafka架构原理图(观止)
- 10款PHP开源的电子商务管理系统
- IOS:Warning: Attempt to dismiss from view controller xxxxxxxxxController: 0x15bd67f0 while a prese