获取“您提供的AWS访问密钥ID在我们的记录中不存在”亚马逊MWS的错误

时间:2014-03-09 04:16:18

标签: amazon-mws

我从一个版本的亚马逊MWS(市场网络服务)版本升级

        https://mws.amazonservices.com/Orders/2011-01-01

        https://mws.amazonservices.com/Orders/2013-09-01

并开始收到以下错误:

  

您提供的AWS访问密钥ID在我们的记录中不存在。

键都正确并经过双重检查。

1 个答案:

答案 0 :(得分:5)

亚马逊有人决定出于某种原因改变参数的顺序......

IMarketplaceWebServiceOrders service = new MarketplaceWebServiceOrdersClient(

                applicationName, 
                applicationVersion, 
                accessKeyId, 
                secretAccessKey, 
                config);

MarketplaceWebServiceOrders service = new MarketplaceWebServiceOrdersClient(

                accessKeyId, 
                secretAccessKey, 
                applicationName, 
                applicationVersion, 
                config);

显然它编译但失败了。

只需切换它们即可。希望他们没有在API中切换任何其他重要的东西。