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

Sim*_*ver 1 amazon-mws

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

        https://mws.amazonservices.com/Orders/2011-01-01
Run Code Online (Sandbox Code Playgroud)

        https://mws.amazonservices.com/Orders/2013-09-01
Run Code Online (Sandbox Code Playgroud)

并开始收到以下错误:

您提供的AWS Access Key ID在我们的记录中不存在.

钥匙都是正确的并经过双重检查.

Sim*_*ver 5

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

IMarketplaceWebServiceOrders service = new MarketplaceWebServiceOrdersClient(

                applicationName, 
                applicationVersion, 
                accessKeyId, 
                secretAccessKey, 
                config);
Run Code Online (Sandbox Code Playgroud)

MarketplaceWebServiceOrders service = new MarketplaceWebServiceOrdersClient(

                accessKeyId, 
                secretAccessKey, 
                applicationName, 
                applicationVersion, 
                config);
Run Code Online (Sandbox Code Playgroud)

显然它编译但失败了.

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