【问题标题】:Amazon MWS API: Reliably Detect A Marketplace Offer vs. A Primary Product Listing?亚马逊 MWS API:可靠地检测市场报价与主要产品列表?
【发布时间】:2013-12-09 23:26:19
【问题描述】:

我是否可以使用产品 ASIN 进行 MWS 或 AWS API 调用,它会告诉我从亚马逊服务器返回的信息是来自主要产品列表还是来自“其他卖家”之一主要产品列表的附带条件?

我正在尝试以编程方式确定我在 GetMatchingProductForId() 调用中使用的 MerchantId 是否与最初在亚马逊上创建产品列表的 MerchantId 相同。如果它们不一样,这意味着(理论上,无论如何)我可以使用更小的数据子集,并仅发布市场产品中“条件”和“条件注释”值所需的信息.

是的,这个问题与How to get Seller Name from Amazon in ItemSearch using amazon API 直接相关,但是答案中的 API 调用和参数已被亚马逊弃用。从字面上看,请求在响应中返回 <MerchantId>Deprecated</MerchantId>,因此我无法将用于调用的商家 ID 值与响应中返回的 <MerchantId> 节点进行比较。

【问题讨论】:

    标签: amazon-web-services amazon-mws


    【解决方案1】:

    经过大量(非常乏味的)研究和实验后,我确定了一系列三个 MWS API 调用,以确定产品是亚马逊商城列表还是亚马逊商城产品。

    GetCompetitivePricingForSKU -- 此调用返回一个 XML CompetitivePrice 节点,其中包含设置为“true”或“false”的 belongsToRequester 属性。需要注意的是(以及我使用三种不同 MWS API 调用的原因),对于为其产品预先确定运费的商家而言,此调用会惨遭失败。

    GetMyPriceForSKU -- 如果商家不“拥有”市场列表,此调用将返回错误。不过,这纯粹是轶事和经验。

    GetMyPriceForASIN -- 这三个调用中最不可靠的调用。有时它会返回一个 XML MerchantSKU 节点......有时它不会。

    由于亚马逊没有为此问题提供任何明确的答案(或文档),接受所有这些建议。运行您自己的用例,看看哪些适合您。

    【讨论】:

      【解决方案2】:

      GetProductForID 旨在为您提供有关产品的详细信息。主要用于通过UPC码获取ASIN,以及其他商品详情,如项目符号、图片、尺寸等。

      如果您想查看您对同一产品的报价是否具有竞争力,您可以使用 GetLowestOfferListingForASIN(要获取 asin,请使用 GetProductForID(如果您有诸如 UPC 之类的某种 id)或 ListMatchingProducts 进行文本搜索)。这样,您就会知道需要提供什么类型的报价才能尝试获得购买框。

      如果您希望获得有关产品(新的、二手的等)列出的所有独特优惠的更多详细信息,那么您需要使用订阅 API(它非常新)。这可能会变得非常复杂。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2015-01-02
        • 1970-01-01
        • 2019-10-28
        • 1970-01-01
        • 1970-01-01
        • 2018-06-04
        • 1970-01-01
        相关资源
        最近更新 更多