【问题标题】:How to get all product using amazon mws ListMatchingProducts api?如何使用 amazon mws ListMatchingProducts api 获取所有产品?
【发布时间】:2015-05-27 12:29:50
【问题描述】:

我正在尝试获取客户卖家账户中的所有产品。问题是亚马逊 MWS ListMatchingProducts api 调用返回最多 10 个产品的响应。实际上我想获得卖家账户中的所有产品。几天来,我一直在努力寻找解决方案。任何有用的建议都将受到高度赞赏和感谢。

【问题讨论】:

    标签: php amazon-mws


    【解决方案1】:

    ListMatchingProducts 操作是 MWS Products API 的一部分,用于访问亚马逊目录中的产品信息,而不是您卖家账户中的商品信息。

    要访问您卖家账户中的列表,您需要使用MWS Reports API。与房源相关的报告类型列表为here

    【讨论】:

    • 感谢科斯莫哈里根的回答。实际上,我想使用 ListMatchingProducts 操作从亚马逊目录中获取所有产品。每当我通过 ListMatchingProducts api 提交请求时。它只返回 10 个结果/产品。请告诉我一种使用 ListMatchingProducts 操作获取所有产品信息的方法。如果我再次提交请求,它会再次返回相同的 10 个结果/产品。例如,如果我将查询设置为“书籍”,它会返回 10 个结果。如果提交另一个请求,结果相同。
    • 这与您发布的问题不同。什么是激励用例? ListMatchingProducts 操作不支持分页获取其他结果。您必须使用足够具体的查询,然后利用提供的有限结果集。
    • 我现在已经使用了 MWS Reports API(GetReport 操作)。它在我的卖家账户中返回列表。现在问题是它以字符串格式返回响应。我想知道如何获得响应XML 格式。
    【解决方案2】:

    就像 Cosmo 说的,ListMatchingProducts 操作用于通过已知的产品标识符(如 UPC、EAN 等)查询亚马逊目录中的产品,您不能使用它来查询自己卖家账户中的产品。查看Reports API 中的库存报告。如果您使用client libraries 之一,那么大部分工作都会为您完成。只需检索报告,然后处理 xml,但您需要从中获取所需的数据。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2016-10-07
      • 2018-06-10
      • 2017-03-15
      • 1970-01-01
      • 2016-12-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多