as

Settings
Sign out
Notifications
Alexa
亚马逊应用商店
Ring
AWS
文档
Support
Contact Us
My Cases
开发
测试
应用发布
盈利
用户参与
设备规格
资源

错误处理 (VSK Echo Show)

错误处理 (VSK Echo Show)

如果出现错误,您应该在响应中返回错误代码,以便Alexa可以采取特定操作。

错误消息的结构

ErrorResponse事件的有效负载必须指定typemessage

  • 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日