亚马逊MWS
我试图与亚马逊MWS订购,但遇到了一些问题。 是的,我已经用他们的MSW暂存器测试过了,并得到了结果。 但是现在我试图在我的浏览器中输入他们的“字符串来签名”得到这个:
参数签名不能为空。
所以我去使用Amazons代码来计算签名,并生成我自己的“签名字符串”,这就是我所得到的,我的凭据都很好,从scratchpad复制。 如果它在那里工作,它必须在这里工作? 不。
我只改变了这段代码:
parameters.put("Action", urlEncode("GetOrder")); // GetServiceStatus
并添加了AmazonOrderId.id.1
parameters.put("AmazonOrderId.Id.1", urlEncode("xxx-xxxxxxx-xxxxxxx"));
我们计算的请求签名与您提供的签名不匹配。 检查您的AWS秘密访问密钥和签名方法。 详细信息请参阅服务文档。
我也有他们的库,并不知道如何使用getOrders,它只有getServiceStatus示例,似乎无法找到任何具有函数getOrders的类。
请帮忙。
我发现问题所在,我使用错误的库,而不是使用卖家库的订单库。
现在我收到了临时记录中的请求。
链接地址: http://www.djcxy.com/p/39009.html上一篇: Amazon MWS
下一篇: Amazon MWS Signature