如何解决ALEXA 通过 EVENTS 网关异步发送响应
我已按照此处提到的所有步骤 https://developer.amazon.com/en-US/docs/alexa/smarthome/send-events-to-the-alexa-event-gateway.html 进行操作,直到检索不记名令牌。但我想确切地知道我们如何向 Alexa 发送异步响应?如果你看到这里的例子
POST /v3/events HTTP/1.1
Host: api.amazonalexa.com
Authorization: Bearer access-token-from-Amazon
Content-Type: application/json
{
"context": {
"properties": [
]
},"event": {
"header": {
"messageId": "abc-123-def-456","correlationToken": "abcdef-123456","namespace": "Alexa","name": "Response","payloadVersion": "3"
},"endpoint": {
"scope": {
"type": "BearerToken","token": "access-token-from-Amazon"
},"endpointId" : "endpoint-id"
},"payload": {
}
}
}
是否提到了 endpoint-id? alexa 设备本身的端点 ID 是什么?如何向alexa发送回复?我只想发送一个“hello world”响应,当我通过事件网关发送它时,alexa 会发出声音吗?谁能给我看看样品?谢谢
解决方法
嗨,当 Alexa 请求成功而不是将响应发送回 Alexa 时,使用相同的负载对 Alexa 事件网关进行其余调用。
阅读更多here。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。