我在 Sellers API 中添加了一个方法 https://developer.amazonservices.com/gp/mws/api.html/183-9742297-0917937?ie=UTF8&group=sellers§ion=sellers&version=latest
并且能够收到对提供的其他方法的有效响应,例如 ListMarketplaceParticipations 和 GetServiceStatus。 但是对于我调用 GetAuthToken 的每个活动 SellerIds,我收到错误响应:
<?xml version="1.0"?>
<ErrorResponse xmlns="https://mws.amazonservices.com/Sellers/2011-07-01">
<Error>
<Type>Sender</Type>
<Code>InvalidParameterValue</Code>
<Message>Cannot request MWSAuthToken for own account</Message>
</Error>
<RequestId>b943a298-f49f-4562-b138-136b3b8f5e94</RequestId>
</ErrorResponse>
可能是什么原因?
您引用的第一个 PDF (MWSAuthToken) 的第 5 页指出:
此操作仅适用于已获授权代表卖家调用亚马逊商城网络服务(亚马逊 MWS)的集成商或开发人员。 如果您仅使用亚马逊 MWS 访问您自己的卖家账户,或者如果您是使用桌面应用程序,则不应调用此操作。如果这样做,您将收到 400 错误响应。
我在尝试为我们自己的帐户GetAuthToken时收到上述无法为自己的帐户请求MWSAuthToken错误,但当我为我们获得授权的任何客户卖家ID执行此操作时却没有。