【问题标题】:amazon marketplace web service (amazon mws) using PHP使用 PHP 的亚马逊市场网络服务 (amazon mws)
【发布时间】:2015-04-28 22:54:51
【问题描述】:

我正在编写从 MWS 提供到此地址的脚本

mws-amazon-marketplace-web-service-api.html

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

输入所有必要的数据

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

我遇到这样的严重错误

捕获异常:未找到所需参数 MarketplaceId 响应状态代码:400 错误代码:缺少参数 错误类型:发件人 请求 ID:c5e060de-df51-4887-a240-087f2853c7b7 XML:SenderMissingParameterRequired 参数 未找到 MarketplaceIdc5e060de-df51-4887-a240-087f2853c7b7 响应头元数据: 请求ID:c5e060de-df51-4887-a240-087f2853c7b7, responseContext:Yjcuwwot6qfzvhv1hp3wesime9sujozkej4oos30c + 9psfod1bzymj53skgrjytb2xhbkn8m15ncuctb2xhbkn8m15n cus21phmzarct9135wwi,jf31vovq4s + 8cteowfbpu318rm7oiurqw31wmayjbunucwg6wgujmmgtlbd5nqajqaf3ijgg =, 时间戳:2015-04-28T22:26:39.977Z, 配额最大值:711.0, 剩余配额:711.0, 配额重置于:2015-04-28T22:30:00.000Z

我失眠了,想弄清楚什么是错的,什么是缺失的,亚马逊的帮助并不是最出色的,而且在网上也没有找到任何与我的案例相关的信息。

欢迎遇到相同问题的人的回复以及我的解决方案,该解决方案发现能够使用 MWS 提供的包进行脚本编写并通过蜜蜂查询 web 服务 amazoini。

谢谢

【问题讨论】:

  • 阅读错误信息:“未找到必填参数MarketplaceId”
  • 你好 isim,感谢您的回复我看到我说“找不到所需的参数 MarketplaceId”但是文件没有处理变量 ListMatchingProductsSample.php MarketplaceId 但是变量 MarketplaceId 在文件中正确设置。 config.inc.php 定义('MARKETPLACE_ID','XXXXXXXXXX');我该如何解决?谢谢
  • 需要在调用文件本身中添加marketplace参数,使用示例文件时无法识别。

标签: amazon-mws


【解决方案1】:

基本上,您需要在为“ListMatchingProductsRequest”创建对象的方法或函数中执行这些操作。英国的marketplace_id 为“A1F83G8C2ARO7P”,德国为“A1PA6795UKMFR9”,法国为“A13V1IB3VIYZZH”。

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

【讨论】:

    猜你喜欢
    • 2012-12-16
    • 1970-01-01
    • 2013-07-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多