当发生异常时,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