【发布时间】:2018-07-26 18:47:46
【问题描述】:
我们可以获取我的 Alexa 设备的当前地理位置吗? 我在谷歌上搜索过,但大多数人说我们可以使用地址 API 获取关联帐户的地址。
但我必须根据地理位置获取数据。
是否可以获取我的 alexa 设备的当前地理位置?
【问题讨论】:
标签: alexa alexa-skills-kit alexa-skill alexa-voice-service alexa-app
我们可以获取我的 Alexa 设备的当前地理位置吗? 我在谷歌上搜索过,但大多数人说我们可以使用地址 API 获取关联帐户的地址。
但我必须根据地理位置获取数据。
是否可以获取我的 alexa 设备的当前地理位置?
【问题讨论】:
标签: alexa alexa-skills-kit alexa-skill alexa-voice-service alexa-app
是的,你可以得到
您必须在Permission 标签下的开发者门户中启用Device Address。然后
您必须在您的 Alexa 技能的设置菜单下明确授予对您的技能的“资源”访问权限,或者您必须向用户发送许可卡以获得同意。
授予权限后,向指定的apiEndpoint 发出带有deviceId 和apiAccessToken 的GET 请求
完整地址的端点是:/v1/devices/*deviceId*/settings/address
国家/地区和邮政编码:/v1/devices/*deviceId*/settings/address/countryAndPostalCode
更多信息here
希望这会有所帮助!
【讨论】:
您只能通过获取地址 api 来获取设备的位置,但它会提供特定设备的链接帐户的地址,以及在使用 alexa.amazon.com 将设备注册到 amozon 帐户时用户提供的地址。
目前,如果没有上述步骤,我们可能无法获取设备的地理位置。
【讨论】: