亚马逊MWSAuthToken错误响应

时间:2015-01-20 15:23:23

标签: amazon-web-services amazon amazon-mws

我正在尝试从亚马逊MWS https://images-na.ssl-images-amazon.com/images/G/01/mwsportal/doc/en_US/bde/MWSAuthToken.V325056062.pdf

的最新请求中检索所有MWSAuthToken

我从Sellers API添加了一个方法 https://developer.amazonservices.com/gp/mws/api.html/183-9742297-0917937?ie=UTF8&group=sellers&section=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>

可能是什么原因?

1 个答案:

答案 0 :(得分:4)

您引用的第一个PDF(MWSAuthToken)的第5页:

此操作仅适用于已被授权代表卖方进行亚马逊商城网络服务(亚马逊MWS)呼叫的集成商或开发商。如果您仅使用亚马逊MWS访问自己的卖家帐户,或者如果您使用的是桌面应用程序,则不应调用此操作。如果这样做,您将收到400错误响应。

当我为自己的帐户尝试 GetAuthToken 时,我收到了上述无法请求MWSAuthToken为自己的帐户错误,但是当我为我们的任何客户卖家ID尝试时我们获得授权。