Alexa - 允许用户将商品添加到亚马逊购物篮/购物车。需要帮助

Posted

技术标签:

【中文标题】Alexa - 允许用户将商品添加到亚马逊购物篮/购物车。需要帮助【英文标题】:Alexa - Allow User To Add Item To Amazon Basket/Cart. Help Needed 【发布时间】:2019-03-28 20:49:46 【问题描述】:

我已经在亚马逊开发者论坛上发布了这个问题,但没有得到回复。同时,我想看看这里的开发人员是否可以提供任何见解或建议:

我正在为客户构建 Alexa 技能。到目前为止,我们已经为技能添加了以下功能并且它们很成功:

    将项目添加到用户待办事项列表

    将商品添加到用户购物清单

    从用户那里获得使用 Amazon Pay 的权限。

我们需要能够让用户选择从客户现有的亚马逊商店将商品添加到他们的亚马逊购物车/购物车中。我已经阅读了开发者论坛上与此问题相关的所有帖子/答案,所有这些帖子/答案都是去年发布的。

我阅读的答案似乎表明我们无法将商品添加到用户的亚马逊购物车/购物车中。

2019 年有这方面的更新吗?我们可以使用 Amazon Pay 或帐户链接功能来做到这一点吗?

如果没有,如果我们构建一个自定义后端来使用该技能,在技术上是否可行?

任何帮助将不胜感激。

非常感谢。

【问题讨论】:

【参考方案1】:

假设您正在使用 ASK 创建自定义技能。是的,您可以使用亚马逊产品广告 API 将产品添加到购物车中。有关更多信息,请参阅文档链接。你可以做很多其他的事情,比如修改购物车、添加愿望清单、删除购物车中的产品。 https://docs.aws.amazon.com/AWSECommerceService/latest/DG/AddingItemstoaCart.html

希望这会有所帮助。 .

【讨论】:

谢谢你,这非常有帮助 - 很遗憾 ASK 文档中没有引用这个 API。我正在使用 ASK-CLI 以及 Jovo 框架来构建自定义技能。 Jovo 的人还没有将这个功能内置到框架中。但是,如果可以将商品添加到购物车,然后使用 Amazon Pay 完成购买,我们将使用或不使用 Jovo 框架来完成。您能否确认这在 Alexa Skill 中是否可行?你是自己建的还是认识的人建的? 我用 python flask-ask 开发了一种类似的技能。据我所知,亚马逊并未直接提供用于购买产品的 API。不过,您可以使用第三方 API zincapi.com 进行购买。 太好了,我会进一步调查。非常感谢您的帮助。

以上是关于Alexa - 允许用户将商品添加到亚马逊购物篮/购物车。需要帮助的主要内容,如果未能解决你的问题,请参考以下文章

亚马逊添加到购物车 url 参数

亚马逊 API 是如何工作的?

在没有用户登录 react.js 和 redux 的情况下将商品添加到购物车

电商网站中添加商品到购物车功能模块2017.12.8

Ruby on Rails 使用 API 从亚马逊购买商品?

作业二:优化购物车:用户入口:1.将商品的信息存到文件中;2.将已经购买的商品余额记录存到文件中。商家入口:1.可以添加商品;2.可以修改商品的价格