Я выполнил все шаги, упомянутые здесь 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": {
}
}
}
Есть упоминание об идентификаторе конечной точки? Что такое идентификатор конечной точки для самого устройства Alexa? Как я могу отправить ответ Alexa? Я просто хочу отправить приветственный ответ, который Alexa озвучит, когда я отправлю его через шлюз событий? Может ли кто-нибудь показать мне образец? Спасибо
endpointId
— это идентификатор этого умного домашнего устройства. - person Christina   schedule 23.12.2020