亚马逊MWS推送通知

时间:2017-06-13 09:06:29

标签: amazon-web-services amazon amazon-mws

我想开发一个应用程序,允许应用程序的用户(亚马逊上的卖家)在收到亚马逊订单时发送通知(包含有关订单信息的通知)。

有可能吗?

也许只有卖家才能收到有关其帐户的通知。

我认为,如果可能的话,我需要一个MWS和一个AWS账户。

在MWS(https://docs.developer.amazonservices.com/en_US/notifications/Notifications_Overview.html)的文档中,有:

  

通过亚马逊MWS推送通知,您可以接收信息   这与您与亚马逊的业务无关,无需轮询   亚马逊MWS服务。相反,信息直接发送到   当您订阅的事件发生时。更多   有关如何订阅接收通知的信息,请参阅   亚马逊MWS订阅API部分中的订阅概述   参考

然后,在“订阅API”部分中:

  

亚马逊MWS订阅API部分允许您订阅   接收与您的亚马逊业务相关的通知。   通过Subscriptions API部分中的操作,您可以注册   无需轮询即可从亚马逊接收重要信息   亚马逊MWS服务。相反,信息直接发送到   当您订阅的事件发生时。

     

要接收通知,您必须先创建并注册   目标,例如Amazon Simple Queue Service(Amazon SQS)   队列。然后,您为NotificationType创建订阅   您希望收到,例如其他卖家的通知   改变了他们出售物品的报价。最后,验证   亚马逊能够通过发送通知到您的目的地   调用SendTestNotificationToDestination操作。

1 个答案:

答案 0 :(得分:1)

目前还没有。唯一的通知选项是AnyOfferChangedNotification,当ASIN的前20个优惠中的任何一个发生更改时会发送SQS消息,FulfillmentOrderStatusNotification会通知您是否存在多渠道订单状态机会,以及FeePromotionNotification

自从我几年前开始使用AnyOfferChangedNotification以来,这一点没有改变。

一个想法是创建一个定期使用Orders API检查订单的应用程序,然后您可以让应用程序创建SQS消息(或者完全使用其他服务)。然后,这将通知您新订单。