错误消息定义
完美校园开放平台使用格式例如: {errorCode:202100,errorMsg:'login fail',desc:"登录失败"} 格式来进行错误信息的返回 其中: errorCode为完美校园开放平台错误码,我们使用此码来标识不同的错误,来进行快速错误排查。 errorMsg为错误的消息,您可以根据此错误消息来大概判断错误的原因。 desc是一个可选字段,来进行详细描述错误原因。对于大部分 时候此字段没有值,请您不要使用此字段。
HTTP状态码为202的错误信息
错误MSG | 描述说明 |
auth server error | 验证服务器错误,请过一段时间重试。 如果出现了请联系我们 |
login fail | 登录失败,可能用户密码不对或者无此账号 |
not bind ecard | 用户没有绑定一卡通 |
get openId fail | 获取openid失败 |
HTTP状态码为400的错误信息
错误MSG | 描述说明 |
bad parameters | 参数不正确 |
bad request | 请求 url、参数不对等不对,请仔细核对请求地址和请求参数 |
login type not support | 不支持的登录类型,请检查请求参数 |
login parameter not be null | 登录参数不能为空 |
Illegal request | 非法请求 |
bad signature | 错误的签名 |
bad client_id | 错误的client_id,确认client_id正确,并且没有被停用 |
redirect_uri error | 错误的回调地址,注意回调地址进行url编码 |
access_token type error | access_token类型错误 |
HTTP状态码为401的错误信息
错误MSG | 描述说明 |
bad_signature | 签名不正确 |
request_expired | 请求过期(timestamp 或者 nonce 不正确) |
bad_client_id | 没有这个client_id(你确定申请了应用?) |
not_supported_auth_mode | 你不能使用这种授权模式 |
authorization_expired | 用户的授权过期,请重新获取 access token |
api_daily_limit | 接口调用次数是有限制的,出现此错误信息说明接口调用次数达到上限 |
no_right_to_call_this_api | 无权限调用此 api。请确认您有调用该接口的权限 |
authorization_failed | 授权失败(不是生产状态的应用) |
invalid client | 不正确的客户端 |
authorization_code error or expired | authorization_code错误,oauth2.0的授权返回的code临时码是有时效的,120(2分钟)秒分钟过期时间 |
access_token error or expired | access_token错误或者失效, oauth2.0的access_token是有时效的,默认3600秒(1小时)后失效 |
HTTP状态码为403的错误信息
错误MSG | 描述说明 |
no right operate | 无权进行此操作 |
api daily limit | 接口调用超出上限。请查看您的接口调用次数上限 |
no right to call this api | 无权调用此API |
not supported auth mode | 不支持的授权模式 |
HTTP状态码为404的错误信息
错误MSG | 描述说明 |
API not exists | 访问请求路径不存在 |
no such api implemented | 无此API接口 |
HTTP状态码为405的错误信息
错误MSG | 描述说明 |
not_support_http_request | 该接口不支持http请求,请使用https |
not allow http request | 不允许http请求 |
not allow http GET request | 不允许HTTP GET请求 |
not allow http POST request | 不允许HTTP POST请求 |
HTTP状态码为500的错误信息
错误MSG | 描述说明 |
server_error | 服务器错误,应该是我们遇到 bug 了。 出现这种情况请联系我们 |
invoke interface fail | 服务器错误,应该是我们遇到 bug 了。 出现这种情况请联系我们 |