2017-06-13 185 views
1

我想開發一個應用程序,允許應用程序的用戶(亞馬遜賣家)在亞馬遜接收到訂單時發送通知(包含有關訂單信息的通知)。亞馬遜MWS推送通知

可能嗎?

也許只有賣家可以收到有關他的賬戶的通知。

我認爲,如果可能的話,我需要一個MWS和一個AWS賬戶。

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

亞馬遜MWS推送通知使您能夠接受,是有關您的業務與亞馬遜信息 無需輪詢 亞馬遜MWS服務。相反,當您訂閱的事件發生時,您的信息將直接發送至 。有關如何訂閱接收通知的更多 信息,請參閱 訂閱亞馬遜MWS訂閱API部分中的訂閱概述 參考。

然後,在「訂閱API」部分:

亞馬遜MWS訂閱API部分,您可以訂閱 收到有關您的業務與亞馬遜的通知。 通過訂閱API部分的操作,您可以註冊 以接收來自亞馬遜的重要信息,而無需輪詢 亞馬遜MWS服務。相反,當您訂閱的事件發生時,您的信息將直接發送至 。

要接收通知,您必須先創建並註冊 目標,例如Amazon Simple Queue Service(Amazon SQS) 隊列。然後,您爲NotificationType創建一個您想要接收的訂閱,例如當另一個賣家 更改了您也出售的商品的報價時的通知。最後,驗證 ,亞馬遜能夠通過 調用SendTestNotificationToDestination操作向您的目標發送通知。

回答

1

目前還沒有。唯一的通知選項是AnyOfferChangedNotification,當ASIN的前20個提議中的任何一個發生更改時,發送SQS消息; FulfillmentOrderStatusNotification(如果存在多通道訂單狀態機會,則通知您)和FeePromotionNotification

自從幾年前我開始使用AnyOfferChangedNotification以來,這並沒有改變。

一個想法是創建一個定期使用Orders API來檢查訂單的應用程序,然後您可以讓應用程序創建SQS消息(或完全使用其他服務)。然後這會通知您一個新的訂單。