err字段表示基本错误信息。一般由两部分组成:”错误码-错误对象”。如”notfound-dev”表示”设备不存在”;”invalidarg-name”表示”name参数非法”。
这个表格描述了通用的错误代码及其发生场景:
代码 | 描述 | 场景示例 |
---|---|---|
ok | 成功 | - |
unauthorized | 未授权 | - |
unauthenticated | 验证失败 | 修改密码时验证旧密码失败。短信码验证失败。 |
forbidden | 无权执行此操作 | 试图访问不是自己的设备。 |
invalidarg | 参数不对 | 输入的参数不合理。 |
invalid | 请求非法 | - |
notfound | 不存在 | - |
existed | 已存在 | 创建子账号时手机号已存在。 |
overflow | 超出最大值 | - |
notenough | 数量不足 | 使用付费业务时高恪币余额不足。 |
toobig | 太大 | 上传的文件尺寸太大。 |
toosmall | 太小 | 固件版本太低。 |
internal | 高恪云内部错误 | - |
Open API提供了
http://api.gocloud.cn/static/errmsg.js
载入该文件后,可以直接使用javascript函数strerror
var msg = strerror(resp);
alert(msg);
为方便扩展,strerror接收的参数是整个resp,而不是resp.err。
文档更新时间: 2019-01-16 17:06 作者:Gocloud