当发生异常时,TVS都会返回一个包含错误码(code)与描述(description)的异常消息。
与一般的指令、事件不同,异常消息不是multipart格式。
消息示例
{
"header": {
"namespace": "System",
"name": "Exception",
"messageId": "{{STRING}}"
},
"payload": {
"code": "{{STRING}}",
"description": "{{STRING}}"
}
}
Header参数
参数 |
描述 |
类型 |
messageId |
用以代表一个特定报文的唯一ID。 |
String |
Payload参数
参数 |
描述 |
类型 |
code |
错误码 |
String |
description |
错误描述信息 |
String |
错误码
错误码 |
HTTP Status Code |
描述 |
音频 |
INVALID_REQUEST_EXCEPTION |
400 |
请求格式错误 |
UNAUTHORIZED_REQUEST_EXCEPTION |
403 |
未授权的请求 |
UNSUPPORTED_MEDIA_TYPE |
415 |
文件类型不支持 |
THROTTLING_EXCEPTION |
429 |
请求过多 |
INTERNAL_SERVICE_EXCEPTION |
500 |
服务端内部异常 |
N/A |
503 |
云端不可访问 |
错误码对应的音频
FAQ
关于此文档暂时还没有FAQ