开发者文档

错误消息定义

完美校园开放平台使用格式例如: {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 了。 出现这种情况请联系我们