返回结果
注意:目前只要请求被服务端正常处理了,响应的 HTTP 状态码 通常为200。例如返回的消息体里的错误码是设备指令超时,但 HTTP 状态码为200,而不是400。
公共返回结果
{
"code": 0,
"data": { ... },
"message": "OK"
}
No schema defined
字段 | 类型 | 允许为 NULL | 名称 | 说明 |
---|---|---|---|---|
code | number | 否 | 错误码 | 错误码等于0时代表该请求调用成功,出现大于0时代表调用失败。 |
data | object | 是 | 响应数据 | 接口的响应数据。不同的接口返回的数据结构需要参见接口文档中的定义。允许为 NULL 代表没有数据需要返回。 注意:调用失败的情况下通常都为 NULL,但成功调用也可能为 NULL。 |
message | string | 否 | 消息说明 | 如果是失败的情况,会显示出这个错误码的具体原因。随着业务发展或者体验优化,此文本可能会经常变更,开发者不能直接依 赖 |
成功返回结果
{
"code": 0,
"data": {
"expire_ts": 0,
"publish_uid": "string",
"url": "string",
"url_type": "string"
},
"message": "OK"
}
失败返回结果
Status Code: 200
{
"code": 212018,
"data": null,
"message": "OK"
}
Status Code: 401
X-User-Token
是否正确。{
"code": 200401,
"data": null,
"message": "Unauthorized"
}
Status Code: 403
{
"code": 200403,
"data": {
"path": "string"
},
"message": "Forbidden"
}
字段 | 类型 | 允许为 NULL | 名称 | 说明 |
---|---|---|---|---|
path | string | 否 | 接口路径 | 鉴权不通过的路径信息 |
修改于 2025-05-13 02:36:54