扩展API接口返回码
扩展API接口返回的结构如下:
json
{
"code": 0,
"data": {
"result": null,
"error": null
}
}
code是请求本身的状态码:
| 描述 | 代码 |
|---|---|
| 执行成功 | 0 |
错误的API KEY:AccessKey不存在或已禁用;直接验证时secret_key不正确 | 1 |
| 错误的签名 | 2 |
Nonce错误:nonce不大于上次请求的值,或与服务器时间相差超过1小时 | 3 |
| 方法不正确:方法不存在、不对外开放,或这把API KEY没有该方法的权限 | 4 |
参数不正确:args不是合法的JSON,或调用失败 | 5 |
| 内部未知错误 | 6 |
| 请求来源IP不在这把API KEY的IP白名单内 | 7 |
code为0只表示请求被受理。方法的结果在data.result中;方法执行出错时,data.error为错误信息(成功时为null)。例如参数个数不对:
json
{
"code": 0,
"data": {
"result": null,
"error": "Params number mismatch for StopRobot: expected 1, got 0"
}
}