程序常见错误码及定义

一、授权/令牌请求接口返回码

描述应用发起授权请求或令牌请求时,开放平台的返回码。


错误码


错误描述


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

时间: 2024-11-08 20:09:12

程序常见错误码及定义的相关文章

AT 指令和常见错误码

一. 一般命令 1. AT+CGMI 给出模块厂商的标识. 2. AT+CGMM 获得模块标识.这个命令用来得到支持的频带(GSM 900,DCS 1800 或PCS 1900).当模块有多频带时,回应可能是不同频带的结合. 3. AT+CGMR 获得改订的软件版本. 4. AT+CGSN 获得GSM模块的IMEI(国际移动设备标识)序列号. 5. AT+CSCS 选择TE特征设定.这个命令报告TE用的是哪个状态设定上的ME.ME于是可以转换每一个输入的或显示的字母.这个是用来发送.读取或者撰写

网络编程中常见错误码总结

在网络编程中,总有各种需要注意的环节,几乎每个API都要进行异常处理,判断返回值以及错误码来定位是否需要退出. 本文根据自身使用经验,总结以下错误码及其出现场景和一般处理流程. 网络编程的一般性流程如下 : 客户端 : socket -> connect -> write / read 服务端 : socket -> bind -> listen -> accept 还有因为设置属性带来的其它改变,比如非阻塞和套接字选项. EADDRINUSE : 如果你在同一个端口运行了无

curl返回常见错误码

1 转自:http://blog.csdn.net/cwj649956781/article/details/8086337 2 3 CURLE_OK(0) 4 5 所有罚款.继续像往常一样. 6 7 CURLE_UNSUPPORTED_PROTOCOL(1) 8 9 你的URL传递给libcurl的使用协议,这libcurl的不支持.支持可能是你没有使用一个编译时的选项,它可以是一个拼写错的协议字符串,或者只是一个协议的libcurl没有代码. 10 11 12 13 CURLE_FAILED

页面访问的常见错误码解析

200  OK 一切正常 301   Moved Permanently 客户请求的文档在其他地方,新的URL在Location头中给出,浏览器应该自动地访问新的URL. 302   Found 类似于301,但新的URL应该被视为临时性的替代,而不是永久性的.注意,在HTTP1.0中对应的状态信息是“Moved Temporatily”.出现该状态代码时,浏览器能够自动访问新的URL,因此它是一个很有用的状态代码.注意这个状态代码有时候可以和301替换使用.例如,如果浏览器错误地请求http:

mysql常见错误码及说明

1005:创建表失败1006:创建数据库失败1007:数据库已存在,创建数据库失败<=================可以忽略1008:数据库不存在,删除数据库失败<=================可以忽略1009:不能删除数据库文件导致删除数据库失败1010:不能删除数据目录导致删除数据库失败1011:删除数据库文件失败1012:不能读取系统表中的记录1020:记录已被其他用户修改1021:硬盘剩余空间不足,请加大硬盘可用空间1022:关键字重复,更改记录失败1023:关闭时发生错误102

CMPP错误码说明

与中国移动代码的对应关系. MI::zzzzSMSC返回状态报告的状态值为EXPIREDMJ:zzzzSMSC返回状态报告的状态值为DELETEDMK:zzzzSMSC返回状态报告的状态值为UNDELIVML:zzzzSMSC返回状态报告的状态值为ACCEPTDMM:zzzzSMSC返回状态报告的状态值为UNKNOWNMN:zzzzSMSC返回状态报告的状态值为REJECTD 回页首 CMPP发送失败代码对照表 值(4位,不足4位前面补0) 含义1 消息结构错2 命令字错误3 消息序列号重复4

转!!CMPP 网关错误码说明

与中国移动代码的对应关系. MI::zzzzSMSC返回状态报告的状态值为EXPIREDMJ:zzzzSMSC返回状态报告的状态值为DELETEDMK:zzzzSMSC返回状态报告的状态值为UNDELIVML:zzzzSMSC返回状态报告的状态值为ACCEPTDMM:zzzzSMSC返回状态报告的状态值为UNKNOWNMN:zzzzSMSC返回状态报告的状态值为REJECTD 回页首 CMPP发送失败代码对照表 值(4位,不足4位前面补0) 含义1 消息结构错2 命令字错误3 消息序列号重复4

java异常和错误码定义规范及其使用

前言 本随笔是最近进行实际项目开发时总结的一些经验,可供需要的伙伴借鉴. 场景 使用java提供服务的后端系统,使用者(可能是web前端或者是第三方调用者)通过api形式进行调用. 以前可能遇到的问题 这里会不会发生异常?如果发生了我应该怎么做? 我要定义哪些自定义异常? 捕获到一个"未知"异常时,我该将其抛出去还是就地打印其堆栈信息? 问题分析 为什么会产生异常? 简单理解就是,异常是程序执行过程中未按预想状态执行的状态. 为什么要自定义异常? 1)与系统(这里指的是非本项目)异常做

如何获取程序返回值,退出码,错误码

在c/C++语言程序设计中,我们可能经常性的需要进行错误处理,异常处理等问题. 关于异常部分,主要就是C++异常了.今天我们主要谈论c语言方面的一些问题:如何获取程序返回值,退出码,错误码. 1如何获取main函数返回值 linux下使用$?得到 2关于程序退出eixt(),同main退出 3获取程序错误时的错 误码及对应信息 全局变量errno保存错误码 函数strerrno获取errno对应的错误信息. 以下简单实例. 关于函数的更多重载选项及功能请man strerror