繁体   English   中英

Amazon MWS入门

[英]Amazon MWS Getting Started

我最近研究了亚马逊MWS,并希望为此进行开发。 我有一个卖家帐户,并下载了Java的给定文件。 我包含所有.jars并打开ListOrderItemsSample.java 在那里,我设置sellerIdmwsAuthTokenamazonOrderId 进一步查看代码,我还将MarketplaceWebServiceOrdersSampleConfig.java复制到了我的项目中,并在其中设置了所有必需的Strings。 我什么都没改变。 问题是在运行时程序会引发异常。

在控制台输出之后, Test.javaListOrderItemsSample.java文件为:

Service Exception:Exception in thread "main" 
Message: null
StatusCode: 0
ErrorCode: null
ErrorType: null
com.amazonservices.mws.orders._2013_09_01.MarketplaceWebServiceOrdersException
    at com.amazonservices.mws.orders._2013_09_01.MarketplaceWebServiceOrdersClient$RequestType.wrapException(MarketplaceWebServiceOrdersClient.java:143)
    at com.amazonservices.mws.client.MwsConnection.call(MwsConnection.java:429)
    at com.amazonservices.mws.orders._2013_09_01.MarketplaceWebServiceOrdersClient.listOrderItems(MarketplaceWebServiceOrdersClient.java:75)
    at Test.invokeListOrderItems(Test.java:44)
    at Test.main(Test.java:89)
Caused by: java.lang.StringIndexOutOfBoundsException: String index out of range: -1
    at java.lang.String.substring(String.java:1967)
    at com.amazonservices.mws.client.MwsConnection$ServiceEndpoint.<init>(MwsConnection.java:102)
    at com.amazonservices.mws.client.MwsConnection.getServiceEndpoint(MwsConnection.java:398)
    at com.amazonservices.mws.client.MwsConnection.newCall(MwsConnection.java:687)
    at com.amazonservices.mws.client.MwsConnection.call(MwsConnection.java:420)
    ... 3 more

我是否错过设置任何内容或代码中有什么问题? 希望你能帮助我。

很难明确地说没有看到您的配置,但这听起来好像您没有设置所有必需的参数。

对于订单API,要求您设置卖家ID,访问密钥ID,秘密密钥和订单ID。

我将使用MWS Scratchpad来了解每个API所需的请求参数是什么。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM