Amazon web services Amazon MWS推送通知

Amazon web services Amazon MWS推送通知,amazon-web-services,amazon,amazon-mws,Amazon Web Services,Amazon,Amazon Mws,我想开发一个应用程序,允许应用程序的用户(亚马逊上的卖家)在收到亚马逊订单时向我发送通知(包含订单信息的通知) 可能吗 也许只有卖家才能收到有关其帐户的通知 我想,如果可能的话,我需要一个MWS和AWS帐户 在MWS()的文档中,有: Amazon MWS推送通知使您能够接收信息 这与您与亚马逊的业务相关,无需投票 亚马逊MWS服务。相反,信息直接发送到 当您订阅的事件发生时,您将收到通知。更多 有关如何订阅接收通知的信息,请参阅 Amazon MWS订阅API部分中的订阅概述 参考资料 然后,

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

可能吗

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

我想,如果可能的话,我需要一个MWS和AWS帐户

在MWS()的文档中,有:

Amazon MWS推送通知使您能够接收信息 这与您与亚马逊的业务相关,无需投票 亚马逊MWS服务。相反,信息直接发送到 当您订阅的事件发生时,您将收到通知。更多 有关如何订阅接收通知的信息,请参阅 Amazon MWS订阅API部分中的订阅概述 参考资料

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

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

要接收通知,必须首先创建并注册 目的地,例如Amazon简单队列服务(Amazon SQS) 队列然后,您为该通知类型创建一个订阅 您希望收到通知,例如当另一个卖家收到通知时 更改了他们对您也销售的商品的报价。最后,验证 亚马逊能够通过以下方式向您的目的地发送通知: 调用SendTestNotificationToDestination操作


现在不行。唯一的通知选项是,当ASIN的前20个报价中的任何一个发生变化时,发送SQS消息,如果存在多渠道订单状态机会,则通知您,以及

自从几年前我开始使用AnyOfferChangedNotification以来,这种情况一直没有改变


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

但是您能告诉我GetOrders API和Subscriptions API有什么不同吗?和他们一样,除了订阅API用于多渠道实现这一事实之外,他们做的工作是相同的。现在什么是多渠道履行?我阅读了文档,对这两个API部分感到有点困惑。请解释一下,订阅API是用来管理订阅的。订阅是Amazon可以发送给您的推送通知。如果您订阅,您可以收到通知。GetOrders用于提取订单。我在上面提到的是,亚马逊没有一个推送通知会告诉你你有一个新订单(至少在2017年我写这篇文章的时候)。您可以使用Orders API创建自己的应用程序,然后通知另一个应用程序(通过SQS或任何您想要的查询服务)有订单。是的,根据您的需要,创建一个时间表来获取订单,然后按照您的意愿处理订单。阅读上面GetOrders链接底部的User Scenarios(用户场景)部分,了解想法,但该页面通常包含大量信息。它还讨论了如何使用ReportsAPI进行批量报告。根据您的需要,这里有适合您的操作。但就最初的问题而言,亚马逊没有任何东西会告诉你你有订单……你必须拉。我认为你的答案是提交一个具有正确订单状态的提要。已经很长时间了,但我想这就是我用过的。阅读这里的饲料类型:是的,我想我只是在找这个。非常感谢你的帮助@斯科特格