将我自己的 Alexa 购物清单提取到 Bootstrap 表中

问题描述 投票:0回答:1

研究了 SOW 和 Alexa 文档,但我有点不知所措。

我想要访问我自己的Alexa购物清单并在简单的Bootstrap表中列出项目,这样我就可以按照自己的方式设计它并准备好打印。

我的想法是使用ajax,然后查看数据是如何传递的,然后相应地设置样式。

Ajax 是正确的方法吗?或者我可以在哪里研究才能最终实现我的梦想想法?

function fetchAlexaList() {
  var xhttp = new XMLHttpRequest();
  xhttp.onreadystatechange = function() {
    if (this.readyState == 4 && this.status == 200) {
     document.getElementById("shoppinglist").innerHTML = this.responseText;
    }
  };
  xhttp.open("GET", "https://api.amazonalexa.com/myshoppinglist", true);
  xhttp.send();
}

我找到了有关如何创建自己的技能的文档,然后您获得了令牌等,但我基本上只想访问我自己的列表,希望这可以在不创建自定义 Alexa 技能的情况下实现。不过,我没有找到适合我自己的购物清单的 api 地址。

感谢您成为一个欢迎新人的优秀社区<3

亲切的问候

ajax list amazon-web-services api alexa-skills-kit
1个回答
0
投票

您将需要使用技能消息传递 API。您需要在网站中包含“通过 Amazon 登录”授权流程才能获取令牌。

从这里开始( https://developer.amazon.com/en-US/docs/alexa/custom-skills/access-the-alexa-shopping-and-to-do-lists.html#out-of-session-interaction)找出在哪里获取实现授权流程所需的客户端 ID 和客户端密钥,然后按照页面了解有关实现授权流程的更多信息,然后查询 API 中的列表。

© www.soinside.com 2019 - 2024. All rights reserved.