gpt4 book ai didi

python - 获取给定 ASIN 的最低 4 个价格

转载 作者:太空宇宙 更新时间:2023-11-03 21:06:59 24 4
gpt4 key购买 nike

我在 Amazon Web 服务上找到了此 API GetLowestOffersPriceListings ,我还有我的访问 key 和 secret ,但我无法使用。

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)

所以我认为我的问题在于网址本身,格式错误或顺序不正确。

我想要的是获得 ASIN 号码列表的最低 4 个价格,很抱歉,我无法分享 key 和 secret 。

编辑 1:此 URL 打开,但现在我发现消息部分中缺少 API 版本。

最佳答案

您正在使用亚马逊商城网络服务 (Amazon MWS) 查询亚马逊零售库存,这与用于查询亚马逊零售库存的亚马逊网络服务 (AWS) 非常不同。托管您自己的服务器和系统。

您需要在网址前添加 https://

https://mws.amazonservices.com/

此外,您需要调用的 URL 实际上是 https://mws.amazonservices.com/Products/2011-10-01,其中包括版本。这是 Amazon MWS 中的示例文档:

https://mws.amazonservices.com/Products/2011-10-01
?AWSAccessKeyId=AKIAJGUVGFGHNKE2NVUA
&Action=GetLowestOfferListingsForASIN
&MWSAuthToken=amzn.mws.4ea38b7b-f563-7709-4bae-87aeaEXAMPLE
&SellerId=A2NK2PX936TF53
&SignatureVersion=2
&Timestamp=2012-02-07T01%3A22%3A39Z
&Version=2011-10-01
&Signature=MhSREjubAxTGSldGGWROxk4qvi3sawX1inVGF%2FepJOI%3D
&SignatureMethod=HmacSHA256
&MarketplaceId=ATVPDKIKX0DER
&ASINList.ASIN.1=B002KT3XRQ
&ASINList.ASIN.2=B002KT3XQC
&ASINList.ASIN.3=B002KT3XQM

关于python - 获取给定 ASIN 的最低 4 个价格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55333517/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com