我正在整合MWS Amazon API。对于进口产品,我需要一个重要的领域,例如卖家产品是否是买方赢家。我需要在数据库中设置标志。
我已经在亚马逊暂存器中检查了所有可能的产品API,但没有运气如何获取此信息。
答案 0 :(得分:1)
购买盒的获胜者可以(并且确实)经常更改,具体取决于产品的卖家数量。获取产品购买框状态的最新通知的最佳方式是订阅AnyOfferChangedNotification
:https://docs.developer.amazonservices.com/en_US/notifications/Notifications_AnyOfferChangedNotification.html
您可以使用这些通知来更新数据库。另一个选项是Products API,其GetLowestPricedOffersForASIN
操作会告诉您ASIN当前是否在购买框中。 http://docs.developer.amazonservices.com/en_US/products/Products_GetLowestPricedOffersForASIN.html
寻找IsBuyBoxWinner
。
答案 1 :(得分:1)
虽然这个问题很老,但对于对产品 api 解决方案有正确答案的人来说,它仍然很有用。 在产品 api 中有 GetLowestPricedOffersForSKU(与 GetLowestPricedOffersForASIN 略有不同),除了信息“IsBuyBoxWinner”之外,还有信息“MyOffer”。结合这两个值可以判断您是否有购买框。
请记住,两者的 api 调用限制都非常严格(每小时最多 200 个请求),因此在报价数量非常多的情况下,订阅“AnyOfferChangedNotification”是唯一真正的选择。不过需要进一步开发才能消费这些通知,所以开发起来绝非易事。