1

我正在制作一项 Alexa 技能,该技能需要将正在使用的 Echo 的位置发送到我的 Lambda 函数中的 API。

https://www.amazon.com/gp/help/customer/display.html?nodeId=201601980说我们可以访问有关 Echo 的许多详细信息,例如设备位置,但在我的技能中,我不认为这是在会话中可用:

exports.handler = function (event, context) {
   try {
       console.log("event.session: " + event.session);

我怎样才能得到这些数据?

关键是,虽然我们有来自我的 App API 的用户地址,但他们可能已经设置了一个他们当前不在的地址(也就是他们从 Echo 下的订单与他们的地址不同) )。

谢谢!

4

2 回答 2

2

似乎无法访问个人资料信息。如果帐户已链接,我看到的唯一选择是将它们路由回您的网站,以提供完成订单所需的信息。

于 2016-06-24T13:08:26.397 回答
0

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

这是 2017-04-05 的新内容。请参阅亚马逊关于他们新的设备地址 API的博客文章

于 2017-04-05T14:10:56.530 回答