question

j1mb0jay avatar image
1 Like"
j1mb0jay asked ·

Not Receiving ItemListed Notification

I have created a sandbox application JamesPar-JamesPar-SBX-ebff3fe36-4f7b4503 and a sandbox user testuser_j1mb0jay I have called the SetNotificationPreferences with the following xxxx mailto: //xx.xx@xxxx.com Enable Enable mailto: //x.x@x.com Platform http://requestb.in/1fqd3jz1 test Enable BidReceived Enable Feedback Enable EndOfAuction Enable ItemListed Enable ItemSold Enable and got the following response 2016-11-17T10:01:29.244Z Success 989 E989_INTL_API_18131002_R1 To confirm 2016-11-17T10:01:50.352Z Success 989 E989_INTL_API_18131002_R1 EndOfAuction Enable Feedback Enable ItemListed Enable ItemSold Enable BidReceived Enable I can also call 2016-11-17T10:04:26.021Z Success 989 E989_INTL_API_18131002_R1 mailto: //xxx@xx.com Enable mailto: //xx.xx@xx.com Enable eBLSchemaSOAP Platform JSON 989 test http://xx.in/x Enable I feel that everything is set up correctly but when i log into the sandbox ebay site with the test user and list an item I do not receive any notifications 2016-11-17T10:06:03.993Z Success 989 E989_INTL_API_18131002_R1 2016-11-16T16:55:59.567Z 2016-11-17T10:06:03.727Z 0 0 0 0 0 I have created several fixed price and auction items and have not received any notifications. Am I missing something or does this not work in sandbox box. eg. 110186139028
sandboxnotificationsitemlisted
10 |600 characters needed characters left characters exceeded

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

gotzboost avatar image
0 Likes"
gotzboost answered ·
Someone let me know this is a issue with dev server only, it supposedly works normal in prod. I'm not sure how they expect us to test things if their test environment doesn't work...
10 |600 characters needed characters left characters exceeded

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

gotzboost avatar image
0 Likes"
gotzboost answered ·
I am seeing the exact same issue. Below, is the c# code that I am using. SetNotificationPreferencesCall apiCall = new SetNotificationPreferencesCall(usrApiContext); var appPref = new ApplicationDeliveryPreferencesType(); appPref.ApplicationEnable = EnableCodeType.Enable; appPref.ApplicationURL = "https://myurl/eBay/notification/receive"; appPref.AlertEnable = EnableCodeType.Enable; appPref.DeviceType = DeviceTypeCodeType.Platform; appPref.NotificationPayloadType = NotificationPayloadTypeCodeType.eBLSchemaSOAP; var usrPref = new NotificationEnableTypeCollection(); #region Setup Notifications //usrPref.Add(new NotificationEnableType() { EventEnable = EnableCodeType.Enable, EventType = NotificationEventTypeCodeType.AccountSummary }); //usrPref.Add(new NotificationEnableType() { EventEnable = EnableCodeType.Enable, EventType = NotificationEventTypeCodeType.AccountSuspended }); usrPref.Add(new NotificationEnableType() { EventEnable = EnableCodeType.Enable, EventType = NotificationEventTypeCodeType.AskSellerQuestion }); usrPref.Add(new NotificationEnableType() { EventEnable = EnableCodeType.Enable, EventType = NotificationEventTypeCodeType.AuctionCheckoutComplete }); usrPref.Add(new NotificationEnableType() { EventEnable = EnableCodeType.Enable, EventType = NotificationEventTypeCodeType.BestOffer }); usrPref.Add(new NotificationEnableType() { EventEnable = EnableCodeType.Enable, EventType = NotificationEventTypeCodeType.BestOfferDeclined }); usrPref.Add(new NotificationEnableType() { EventEnable = EnableCodeType.Enable, EventType = NotificationEventTypeCodeType.BestOfferPlaced }); usrPref.Add(new NotificationEnableType() { EventEnable = EnableCodeType.Enable, EventType = NotificationEventTypeCodeType.BidItemEndingSoon }); usrPref.Add(new NotificationEnableType() { EventEnable = EnableCodeType.Enable, EventType = NotificationEventTypeCodeType.BidPlaced }); usrPref.Add(new NotificationEnableType() { EventEnable = EnableCodeType.Enable, EventType = NotificationEventTypeCodeType.BidReceived }); usrPref.Add(new NotificationEnableType() { EventEnable = EnableCodeType.Enable, EventType = NotificationEventTypeCodeType.BulkDataExchangeJobCompleted }); usrPref.Add(new NotificationEnableType() { EventEnable = EnableCodeType.Enable, EventType = NotificationEventTypeCodeType.BuyerCancelRequested }); usrPref.Add(new NotificationEnableType() { EventEnable = EnableCodeType.Enable, EventType = NotificationEventTypeCodeType.BuyerResponseDispute }); usrPref.Add(new NotificationEnableType() { EventEnable = EnableCodeType.Enable, EventType = NotificationEventTypeCodeType.Checkout }); usrPref.Add(new NotificationEnableType() { EventEnable = EnableCodeType.Enable, EventType = NotificationEventTypeCodeType.CheckoutBuyerRequestsTotal }); usrPref.Add(new NotificationEnableType() { EventEnable = EnableCodeType.Enable, EventType = NotificationEventTypeCodeType.CounterOfferReceived }); //usrPref.Add(new NotificationEnableType() { EventEnable = EnableCodeType.Enable, EventType = NotificationEventTypeCodeType.EmailAddressChanged }); usrPref.Add(new NotificationEnableType() { EventEnable = EnableCodeType.Enable, EventType = NotificationEventTypeCodeType.EndOfAuction }); usrPref.Add(new NotificationEnableType() { EventEnable = EnableCodeType.Enable, EventType = NotificationEventTypeCodeType.Feedback }); usrPref.Add(new NotificationEnableType() { EventEnable = EnableCodeType.Enable, EventType = NotificationEventTypeCodeType.FeedbackForSeller }); usrPref.Add(new NotificationEnableType() { EventEnable = EnableCodeType.Enable, EventType = NotificationEventTypeCodeType.FeedbackLeft }); usrPref.Add(new NotificationEnableType() { EventEnable = EnableCodeType.Enable, EventType = NotificationEventTypeCodeType.FeedbackReceived }); usrPref.Add(new NotificationEnableType() { EventEnable = EnableCodeType.Enable, EventType = NotificationEventTypeCodeType.FeedbackStarChanged }); usrPref.Add(new NotificationEnableType() { EventEnable = EnableCodeType.Enable, EventType = NotificationEventTypeCodeType.FixedPriceTransaction }); usrPref.Add(new NotificationEnableType() { EventEnable = EnableCodeType.Enable, EventType = NotificationEventTypeCodeType.ItemAddedToBidGroup }); usrPref.Add(new NotificationEnableType() { EventEnable = EnableCodeType.Enable, EventType = NotificationEventTypeCodeType.ItemAddedToWatchList }); usrPref.Add(new NotificationEnableType() { EventEnable = EnableCodeType.Enable, EventType = NotificationEventTypeCodeType.ItemClosed }); usrPref.Add(new NotificationEnableType() { EventEnable = EnableCodeType.Enable, EventType = NotificationEventTypeCodeType.ItemExtended }); usrPref.Add(new NotificationEnableType() { EventEnable = EnableCodeType.Enable, EventType = NotificationEventTypeCodeType.ItemListed }); usrPref.Add(new NotificationEnableType() { EventEnable = EnableCodeType.Enable, EventType = NotificationEventTypeCodeType.ItemLost }); usrPref.Add(new NotificationEnableType() { EventEnable = EnableCodeType.Enable, EventType = NotificationEventTypeCodeType.ItemMarkedPaid }); usrPref.Add(new NotificationEnableType() { EventEnable = EnableCodeType.Enable, EventType = NotificationEventTypeCodeType.ItemMarkedShipped }); usrPref.Add(new NotificationEnableType() { EventEnable = EnableCodeType.Enable, EventType = NotificationEventTypeCodeType.ItemRevised }); usrPref.Add(new NotificationEnableType() { EventEnable = EnableCodeType.Enable, EventType = NotificationEventTypeCodeType.ItemRevisedAddCharity }); usrPref.Add(new NotificationEnableType() { EventEnable = EnableCodeType.Enable, EventType = NotificationEventTypeCodeType.ItemsCanceled }); usrPref.Add(new NotificationEnableType() { EventEnable = EnableCodeType.Enable, EventType = NotificationEventTypeCodeType.ItemSold }); usrPref.Add(new NotificationEnableType() { EventEnable = EnableCodeType.Enable, EventType = NotificationEventTypeCodeType.ItemSuspended }); usrPref.Add(new NotificationEnableType() { EventEnable = EnableCodeType.Enable, EventType = NotificationEventTypeCodeType.ItemUnsold }); usrPref.Add(new NotificationEnableType() { EventEnable = EnableCodeType.Enable, EventType = NotificationEventTypeCodeType.ItemWon }); usrPref.Add(new NotificationEnableType() { EventEnable = EnableCodeType.Enable, EventType = NotificationEventTypeCodeType.M2MMessageStatusChange }); //usrPref.Add(new NotificationEnableType() { EventEnable = EnableCodeType.Enable, EventType = NotificationEventTypeCodeType.MyMessagesAlert }); //usrPref.Add(new NotificationEnableType() { EventEnable = EnableCodeType.Enable, EventType = NotificationEventTypeCodeType.MyMessagesAlertHeader }); usrPref.Add(new NotificationEnableType() { EventEnable = EnableCodeType.Enable, EventType = NotificationEventTypeCodeType.MyMessageseBayMessage }); //usrPref.Add(new NotificationEnableType() { EventEnable = EnableCodeType.Enable, EventType = NotificationEventTypeCodeType.MyMessageseBayMessageHeader }); //usrPref.Add(new NotificationEnableType() { EventEnable = EnableCodeType.Enable, EventType = NotificationEventTypeCodeType.MyMessagesHighPriorityMessage }); usrPref.Add(new NotificationEnableType() { EventEnable = EnableCodeType.Enable, EventType = NotificationEventTypeCodeType.OutBid }); //usrPref.Add(new NotificationEnableType() { EventEnable = EnableCodeType.Enable, EventType = NotificationEventTypeCodeType.PasswordChanged }); //usrPref.Add(new NotificationEnableType() { EventEnable = EnableCodeType.Enable, EventType = NotificationEventTypeCodeType.PasswordHintChanged }); //usrPref.Add(new NotificationEnableType() { EventEnable = EnableCodeType.Enable, EventType = NotificationEventTypeCodeType.PaymentDetailChanged }); usrPref.Add(new NotificationEnableType() { EventEnable = EnableCodeType.Enable, EventType = NotificationEventTypeCodeType.PaymentReminder }); usrPref.Add(new NotificationEnableType() { EventEnable = EnableCodeType.Enable, EventType = NotificationEventTypeCodeType.PlaceOffer }); usrPref.Add(new NotificationEnableType() { EventEnable = EnableCodeType.Enable, EventType = NotificationEventTypeCodeType.ReadyForPayout }); usrPref.Add(new NotificationEnableType() { EventEnable = EnableCodeType.Enable, EventType = NotificationEventTypeCodeType.ReadyToShip }); usrPref.Add(new NotificationEnableType() { EventEnable = EnableCodeType.Enable, EventType = NotificationEventTypeCodeType.RefundFailure }); usrPref.Add(new NotificationEnableType() { EventEnable = EnableCodeType.Enable, EventType = NotificationEventTypeCodeType.RefundSuccess }); usrPref.Add(new NotificationEnableType() { EventEnable = EnableCodeType.Enable, EventType = NotificationEventTypeCodeType.RemoveFromWatchList }); usrPref.Add(new NotificationEnableType() { EventEnable = EnableCodeType.Enable, EventType = NotificationEventTypeCodeType.ReturnClosed }); usrPref.Add(new NotificationEnableType() { EventEnable = EnableCodeType.Enable, EventType = NotificationEventTypeCodeType.ReturnCreated }); usrPref.Add(new NotificationEnableType() { EventEnable = EnableCodeType.Enable, EventType = NotificationEventTypeCodeType.ReturnDelivered }); usrPref.Add(new NotificationEnableType() { EventEnable = EnableCodeType.Enable, EventType = NotificationEventTypeCodeType.ReturnEscalated }); usrPref.Add(new NotificationEnableType() { EventEnable = EnableCodeType.Enable, EventType = NotificationEventTypeCodeType.ReturnRefundOverdue }); usrPref.Add(new NotificationEnableType() { EventEnable = EnableCodeType.Enable, EventType = NotificationEventTypeCodeType.ReturnSellerInfoOverdue }); usrPref.Add(new NotificationEnableType() { EventEnable = EnableCodeType.Enable, EventType = NotificationEventTypeCodeType.ReturnShipped }); usrPref.Add(new NotificationEnableType() { EventEnable = EnableCodeType.Enable, EventType = NotificationEventTypeCodeType.ReturnWaitingForSellerInfo }); usrPref.Add(new NotificationEnableType() { EventEnable = EnableCodeType.Enable, EventType = NotificationEventTypeCodeType.SecondChanceOffer }); usrPref.Add(new NotificationEnableType() { EventEnable = EnableCodeType.Enable, EventType = NotificationEventTypeCodeType.SellerClosedDispute }); usrPref.Add(new NotificationEnableType() { EventEnable = EnableCodeType.Enable, EventType = NotificationEventTypeCodeType.SellerOpenedDispute }); usrPref.Add(new NotificationEnableType() { EventEnable = EnableCodeType.Enable, EventType = NotificationEventTypeCodeType.SellerRespondedToDispute }); usrPref.Add(new NotificationEnableType() { EventEnable = EnableCodeType.Enable, EventType = NotificationEventTypeCodeType.ShoppingCartItemEndingSoon }); //usrPref.Add(new NotificationEnableType() { EventEnable = EnableCodeType.Enable, EventType = NotificationEventTypeCodeType.ThirdPartyCartCheckout }); usrPref.Add(new NotificationEnableType() { EventEnable = EnableCodeType.Enable, EventType = NotificationEventTypeCodeType.TokenRevocation }); usrPref.Add(new NotificationEnableType() { EventEnable = EnableCodeType.Enable, EventType = NotificationEventTypeCodeType.UnmatchedPaymentReceived }); usrPref.Add(new NotificationEnableType() { EventEnable = EnableCodeType.Enable, EventType = NotificationEventTypeCodeType.UserIDChanged }); usrPref.Add(new NotificationEnableType() { EventEnable = EnableCodeType.Enable, EventType = NotificationEventTypeCodeType.WatchedItemEndingSoon }); #endregion apiCall.SetNotificationPreferences(appPref, usrPref);
10 |600 characters needed characters left characters exceeded

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

amardeechauha_8 avatar image
0 Likes"
amardeechauha_8 answered ·
Hi @j1mb0jay, Have you got this issue fixed? I am facing the same problem.
· 1
10 |600 characters needed characters left characters exceeded

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.

This did not work on the sandbox site but did work on live.
0 Likes 0 ·

Write an Answer

Hint: Notify or tag a user in this post by typing @username.

Up to 2 attachments (including images) can be used with a maximum of 512.0 KiB each and 1.0 MiB total.