Skip to main content
Published: September 25 2006, 4:45:00 PMUpdated: September 12 2022, 7:50:19 AM

Triaging a Platform Notifications Problem

Summary

If you are expecting, but not receiving Platform Notifications, below are some Tips to help you triage this problem. 


Detailed Description

Use this call to query eBay's notifications logs for information on your notification event and delivery status.

  • Check your Listener URL

Notifications are only delivered to port 80 and it is not necessary to specify the port number in your URL. Make sure your Platform Listener URL is not behind a firewall, and is completely accessible.  If your URL is not accessible, it will be noted as a timeout from the GetNotificationsUsage call:

[Notification HttpEventSender Error: com.ebay.kernel.service.invocation.client.exception.ReceivingTimeoutException: Socket read from www.samplelistener.com timed out after 3,000 milli-seconds.]

  • Check your Application Level Subscription Status and Delivery URL

Use the GetNotificationPreferences Call to check your application level subscription status and URL

  • Check your User Level Subscriptions

Use the GetNotificationPreferences Call to verify that your user is subscribed to all expected Notification Events

  • Verify that your Platform Notifications Listener is returning a 200 OK response

When you Platform Notifications Listener receives an incoming notification, it should response to the eBay server with a 200 OK response.  A successful 200 OK response will be displayed in the GetNotificationsUsage response like this:

<ErrorMessage>|[Notification HttpEventSender: URL http://sandbox.samplelistner.net/ebaynotification.asmx: HTTP Client returned 'Success' (HTTP status: 200, 'OK')]</ErrorMessage>

or <ErrorMessage>|SMTPEventSender: Sent successfully</ErrorMessage> if your DeliveryURL is set to an email address.

Alternatively, you can verify that your web server is responding with a 200 OK response by looking at your web server logs.

 

How well did this answer your question?
Answers others found helpful