我正在尝试使用 boto 从亚马逊 mws 中获取有竞争力的价格。当我尝试为美国市场做这件事时,它工作得很好,当我尝试使用欧洲端点做它时,它会返回
boto.mws.response.AccessDenied:AccessDenied:未经授权的访问被拒绝
这是我使用的代码
connect = connection.MWSConnection(aws_access_key_id=access_key,
` aws_secret_access_key=secret_key,
host="mws-eu.amazonservices.com")
connect.SellerId=sellerId
product = connect.get_competitive_pricing_for_asin(ASINList= ["B01HETFQA8"],
MarketplaceId="A1PA6795UKMFR9")
同样,它适用于美国市场。我在美国和欧洲注册为卖家。我从此页面获取市场 ID https://docs.developer.amazonservices.com/en_US/dev_guide/DG_Endpoints.html
非常感谢任何帮助