【问题标题】:Is it possible to get current geo location of alexa device?是否可以获取 alexa 设备的当前地理位置?
【发布时间】:2018-07-26 18:47:46
【问题描述】:

我们可以获取我的 Alexa 设备的当前地理位置吗? 我在谷歌上搜索过,但大多数人说我们可以使用地址 API 获取关联帐户的地址。

但我必须根据地理位置获取数据。

是否可以获取我的 alexa 设备的当前地理位置?

【问题讨论】:

    标签: alexa alexa-skills-kit alexa-skill alexa-voice-service alexa-app


    【解决方案1】:

    是的,你可以得到

    1. 设备完整地址
    2. 国家/地区和邮政编码

    您必须在Permission 标签下的开发者门户中启用Device Address。然后 您必须在您的 Alexa 技能的设置菜单下明确授予对您的技能的“资源”访问权限,或者您必须向用户发送许可卡以获得同意。

    授予权限后,向指定的apiEndpoint 发出带有deviceIdapiAccessTokenGET 请求

    完整地址的端点是:/v1/devices/*deviceId*/settings/address

    国家/地区和邮政编码:/v1/devices/*deviceId*/settings/address/countryAndPostalCode

    更多信息here

    希望这会有所帮助!

    【讨论】:

    • 感谢您的回复,但我必须使用当前的经纬度并发送到 webservice 调用以接收基于纬度和经度的数据。
    • 您无法从 Alexa 获取经度和纬度。你可以用邮政编码调用其他外部服务,得到一个大概的经纬度。
    【解决方案2】:

    您只能通过获取地址 api 来获取设备的位置,但它会提供特定设备的链接帐户的地址,以及在使用 alexa.amazon.com 将设备注册到 amozon 帐户时用户提供的地址。

    目前,如果没有上述步骤,我们可能无法获取设备的地理位置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多