我在亚马逊网络服务qazxsw poi上找到了这个API,我也有我的访问密钥和我无法使用的秘密。
GetLowestOffersPriceListings
所以我认为我的问题是url本身,格式错误或订单不正确。
我想要的是获得ASIN号码列表中最低的4个价格,对不起,我不能分享密钥和秘密。
编辑1:此URL打开但现在我在消息部分中缺少API版本。
您正在使用亚马逊商城网络服务(亚马逊MWS)查询亚马逊零售库存,这与用于托管您自己的服务器和系统的亚马逊网络服务(AWS)非常不同。
你需要在网址前加上ASIN = ['B07CGKVJ34','B07HJRQXNY']
url = 'https://mws.amazonservices.com/ASINList.ASIN.1={}&Action=GetLowestOfferListingsForASIN&MarketplaceId=ATVPDKIKX0DER\
&Signature={}&AWSAccessKeyId={}'.format(ASIN[0], secret, key)
res = requests.get(url, headers={'User-Agent': "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:65.0) Gecko/20100101 Firefox/65.0"})
print(res.text)
即
https://
此外,您需要调用的URL实际上是https://mws.amazonservices.com/
,其中包含版本。以下是https://mws.amazonservices.com/Products/2011-10-01
文档中的示例:
Amazon MWS