Amazon API 获取我的购物车商品和之前的订单

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

亚马逊是否提供任何 API 来获取我的购物车商品和订单详细信息,这是供我个人使用的。我尝试搜索,但只找到了卖家帐户 API。我不是亚马逊卖家,所以我的问题是亚马逊是否为客户提供API?使用卖家帐户 API 是否免费?它是否有端点来获取我的购物车商品和订单?

amazon-product-api
3个回答
1
投票

没有 API 可以检索您的个人客户购物车内容或订单。也没有任何卖家/关联 API 可以授予对购物车/订单的访问权限。

您可以抓取购物车页面的 HTML 来绕过它。


1
投票

您可以向

https://www.amazon.com/cart

发出 GET 请求

从该页面的源代码来看,每个购物车项目都包含在具有

data-asin
属性的 div 中。
data-asin
的值是 ASIN,它是分配给亚马逊上每个产品的唯一编号。该 div 标签还具有
data-price
data-quantity
等属性(分别等于价格和数量)。

此 jQuery 代码将获取所有具有

data-asin
属性的 div:

$('div[data-asin]')

这里有一些示例代码,用于在控制台中打印每件商品的价格:

$('div[data-asin]').each(function(){
    var price = $(this).attr("data-price");
    console.log("Price: $" + price);
});

如果您需要更多信息(例如标题),那么它是 div 的子级。您可以使用选择器或 XPath 等来获取它。


0
投票

亚马逊没有第一方 API,但您可以使用 Gandalf 的 SDK 以编程方式提取亚马逊订单历史记录。

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