错误处理 (VSK Echo Show)
错误处理 (VSK Echo Show)
警告: 不会将新的合作伙伴引入视频技能工具包 (VSK)。如果对现有集成有疑问,请联系您的亚马逊技术客户经理。
如果出现错误,您应该在响应中返回错误代码,以便Alexa可以采取特定操作。
错误消息的结构
ErrorResponse事件的有效负载必须指定type和message。
type: 一种可接受的类型值,用于指示已发生的错误的种类。Alexa使用此属性来适当地回应客户。message: 提供有关错误的更多信息的字符串。此信息不会与客户共享。
未找到搜索结果
对于多模式设备上的视频技能,如果未找到搜索结果,则应使用以下错误:
| 错误类型 | 描述 |
|---|---|
CONTENT_NOT_FOUND |
该值应用于表示根据指令中发送的标准未找到任何内容,或者内容提供方未识别该内容。 |
错误示例: CONTENT_NOT_FOUND
{
"event": {
"header": {
"messageId": "4e02d3c8-85e8-4e32-8a1b-08c1d52122ad",
"correlationToken": "dFMb0z+PgpgdDmluhJ1LddFvSqZ/==",
"name": "ErrorResponse",
"namespace": "Alexa.Video",
"payloadVersion": "3"
},
"endpoint": {
"scope": {
"type": "DirectedUserId",
"directedUserId": "access-token-from-Amazon"
},
"endpointId": "videoDevice-001"
},
"payload": {
"message": "optional information about the error that will be logged by Alexa",
"type": "CONTENT_NOT_FOUND"
}
}
}
错误类型
下表列出了type的所有选项。
| 类型 | 描述 |
|---|---|
CONTENT_NOT_FOUND |
该值应用于表示根据指令中发送的标准未找到任何内容,或者内容提供方未识别该内容。 |
INVALID_AUTHORIZATION_CREDENTIAL |
请求中的授权凭证无效。例如,OAuth 2.0访问令牌对用户的账户无效。 |
EXPIRED_AUTHORIZATION_CREDENTIAL |
请求中的OAuth 2.0访问令牌已过期。 |
Last updated: 2020年11月4日

