亚马逊欧洲MWS Python Boto连接访问被拒绝

2024-10-02 16:27:10 发布

您现在位置:Python中文网/ 问答频道 /正文

最近,我开始学习Python。我们的公司计划建立一个大市场和亚马逊的网站,以管理我们的网站。在

现在我可以使用Boto库成功地向Amazon US、Amazon Canada和Amazon Mexico发送请求,并获得所有订单信息。(Boto是我能找到的唯一一个与Amazon MWS完美结合的库),但是当我使用相同的方法将请求发送到亚马逊网站,失败了。这是我用来发送请求的示例代码。在

from boto.mws.connection import MWSConnection
MarketPlaceID = marketplaceid
MerchantID = merchantid
AccessKeyID = accesskeyid
SecretKey = secretkey
mws = MWSConnection(AccessKeyID,SecretKey)
mws.SellerId = MerchantID
mws.Merchant = MerchantID
mws.MarketplaceId = MarketPlaceID
orderstatus = ['PartiallyShipped','Unshipped', 'Shipped']
orders=mws.list_orders(LastUpdatedAfter = '2016-05-01T17:00:00Z', MarketplaceId = [MarketPlaceID],OrderStatus=orderstatus)

这段代码对我们在Amazon Canada、Amazon US和Amazon Mexico上的商店非常有用。但当我用它来亚马逊网站我总是得到拒绝访问的密码。(我100%确认所有marketplaceid、sellersid、accesskeyid和secretkeyid都是正确的。)

^{pr2}$

有人能告诉我如何请求连接到吗亚马逊网站通过Python Boto库还是其他Python库?如有任何帮助,我们将不胜感激。在

谢谢


Tags: 代码amazon网站botousmwssecretkeymexico
1条回答
网友
1楼 · 发布于 2024-10-02 16:27:10

我自己想出来的。关键是这行的代码,https://github.com/boto/boto/blob/develop/boto/mws/connection.py#L269

换衣服后www.amazonservices.com网站“到”中全景-eu.amazonservices.com网站,我可以使用上面的代码连接到Amazon欧洲。所以这个问题是关于Amazon-Amazon-MWS端点的。我可以使用Boto连接到Amazon日本,中国,印度,欧洲,按照这个页面的说明,http://docs.developer.amazonservices.com/en_US/dev_guide/DG_Endpoints.html

相关问题 更多 >