如何从Alexa技能获取Amazon Echo的位置

我知道亚马逊并没有直接向开发者提供获取用户回声的位置的方法,但我想知道是否有办法解决这个问题。 我正在写节点的技能,所以我已经运行到像geoip这样的节点包,但是当我把这个技能上传到aws lambda时,我得到一个错误,说ELF头文件中的某些东西是不正确的。 任何援助将不胜感激!

您现在可以获取设备的地址,如客户设备设置中所指定。

这是2017-04-05的新function。 查看亚马逊的博客文章,了解他们的新设备地址API 。

我不确定你到底是什么,但这个新的API可以给两个不同级别的地址(国家和邮政编码只,或完整的地址)。 要获取他们的位置,您需要使用另一个API将地址转换为位置坐标。 这称为地理编码API,Google Maps API包含此function(例如)。