使用PHP的amazon marketplace web service(amazon mws)

时间:2015-04-28 22:54:51

标签: amazon-mws

我正在研究从MWS到这个地址的scrirpt

MWS-亚马逊市场的web服务-api.html

我在服务器上安装了它,我配置了文件src/MWSProductsPHPClientLibrary/src/MarketplaceWebServiceProducts/Samples/.config.inc.php

提供所有必要的数据

如果我尝试运行文件src/MWSProductsPHPClientLibrary/src/MarketplaceWebServiceProducts/Samples/ListMatchingProductsSample.php

我收到了像这样的严重错误

Caught Exception: Required parameter MarketplaceId not found Response Status Code: 400 
Error Code: MissingParameter 
Error Type: Sender 
Request ID: c5e060de-df51-4887-a240-087f2853c7b7 
XML: SenderMissingParameterRequired parameter 
MarketplaceId not foundc5e060de-df51-4887-a240-087f2853c7b7 
ResponseHeaderMetadata: 
    RequestId: c5e060de-df51-4887-a240-087f2853c7b7, 
    ResponseContext: YjcUwwOt6qFzvvkv1HP3WesimE9SujozkeJ4oOS30C+9psFOd1bzyMj53SkgRjYTB2xhbkn8M15n Cus21PhmzarCt9135WwI,Jf31iVOVq4S+8cTeowFbPU318rM7oIURQW3eTIFmAyJBuNUCwg6wgUJMMgtlbd5nqAJQaf3IjGg=, 
    Timestamp: 2015-04-28T22:26:39.977Z, 
    Quota Max: 711.0, 
    Quota Remaining: 711.0, 
    Quota Resets At: 2015-04-28T22:30:00.000Z

我正在失眠以找出错误和缺失的内容,亚马逊的援助并不是最出色的,而且在网上找不到任何特定于我的情况。

欢迎有同样问题的人和我的解决方案的回复,该解决方案已经发现能够使用MWS提供的软件包来编写脚本并查询蜜蜂的webservice amazoini。

由于

1 个答案:

答案 0 :(得分:1)

基本上你需要在为#34; ListMatchingProductsRequest"创建对象的方法或函数中执行这些操作。对于UK marketplace_id是" A1F83G8C2ARO7P"对于德国而言,它是" A1PA6795UKMFR9"而且对于法国来说,这是" A13V1IB3VIYZZH。"

$request = new MarketplaceWebServiceProducts_Model_ListMatchingProductsRequest();
$request->setSellerId($seller_id);
$request->setMarketplaceId($marketplace_id);