amazon-web-services - 亚马逊 MWS API : Reliably Detect A Marketplace Offer vs. 主要产品列表?

标签 amazon-web-services amazon-mws

我可以使用产品 ASIN 调用 MWS 或 AWS API 来告诉我从亚马逊服务器返回的信息是来自主要产品列表还是来自“其他卖家”之一是在搭载主要产品 list 吗?

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

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

最佳答案

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

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

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

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

由于 Amazon 未针对此问题提供任何明确的答案(或文档),对所有这些建议持保留态度。运行您自己的用例,看看哪些适合您。

关于amazon-web-services - 亚马逊 MWS API : Reliably Detect A Marketplace Offer vs. 主要产品列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20482989/

相关文章:

amazon-web-services - SNS 订阅需要一个字符串

amazon-web-services - CloudFormation - 是否可以为通用且重用的资源定义定义映射?

php - 如何使用 PHP [MWS] 将产品从 CSV 文件导出到亚马逊商店?

php - 使用亚马逊 MWS 将产品添加到亚马逊卖家中心时如何添加价格和数量详细信息?

amazon-web-services - 更正具有现有 ASIN 的商品的亚马逊 MWS 流程

php - $serviceUrl : Caught Exception: Missing serviceUrl configuration value

amazon-web-services - 是否可以将 Redshift 集群恢复到另一个 VPC?

ios - 移动应用程序的视频流

amazon-web-services - 通过 API 确定您是在 "BuyBox"还是特色商家

amazon-web-services - 如何使用 localstack 部署 SAM 堆栈?