我正在为 amazon echo 编写自定义技能,我需要获得一个唯一的设备 ID,以便我可以将产品注册到我的服务中。我读到的所有内容都表明您无法从设备获取 ID。亚马逊改变了吗?是否有解决方法来获取设备 ID?
最佳答案
本周,亚马逊在 Alexa Skills 的 LaunchRequest JSON 负载中添加了设备 ID(唯一)。
{
"session": {
"new": true,
"sessionId": "string",
"application": {
"applicationId": "string"
},
},
"context": {
"device": {
"deviceId": "string",
},
"request": {}
}
您可以使用 context->device->deviceId 字符串来唯一标识请求来自的设备。
阅读更多@ https://developer.amazon.com/public/solutions/alexa/alexa-skills-kit/docs/alexa-skills-kit-interface-reference#request-body-syntax
关于alexa-skills-kit - 获取亚马逊回声的唯一设备 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37755837/