研究了 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
亲切的问候
您将需要使用技能消息传递 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 中的列表。