获取亚马逊回声的唯一设备ID
Get unique device id for amazon echo
我正在为 amazon echo 编写自定义技能,我需要获得一个唯一的设备 ID,以便我可以将产品注册到我的服务中。我读到的所有内容都说您无法从设备获取 ID。亚马逊改变了吗?是否有解决方法来获取设备 ID?
无法获得唯一的设备 ID。您所能做的就是获得一个唯一的用户 ID。没有已知的解决方法。
本周亚马逊将设备 ID(唯一)添加到 Alexa Skills 中的 LaunchRequest JSON 负载。
{
"session": {
"new": true,
"sessionId": "string",
"application": {
"applicationId": "string"
},
},
"context": {
"device": {
"deviceId": "string",
},
"request": {}
}
您可以使用context->device->deviceId 字符串来唯一标识发出请求的设备。
如果您正在寻找如何获取 Alexa 设备 ID?
使用下面的代码片段,它会非常有效。
device_id = handler_input.request_envelope.context.system.device.device_id
希望对你有所帮助。
我正在为 amazon echo 编写自定义技能,我需要获得一个唯一的设备 ID,以便我可以将产品注册到我的服务中。我读到的所有内容都说您无法从设备获取 ID。亚马逊改变了吗?是否有解决方法来获取设备 ID?
无法获得唯一的设备 ID。您所能做的就是获得一个唯一的用户 ID。没有已知的解决方法。
本周亚马逊将设备 ID(唯一)添加到 Alexa Skills 中的 LaunchRequest JSON 负载。
{
"session": {
"new": true,
"sessionId": "string",
"application": {
"applicationId": "string"
},
},
"context": {
"device": {
"deviceId": "string",
},
"request": {}
}
您可以使用context->device->deviceId 字符串来唯一标识发出请求的设备。
如果您正在寻找如何获取 Alexa 设备 ID?
使用下面的代码片段,它会非常有效。
device_id = handler_input.request_envelope.context.system.device.device_id
希望对你有所帮助。