Find the answer to your question
Advanced Search
Published: August 20 2007, 4:40:00 PMUpdated: August 03 2022, 5:14:13 PM
Product
Question
Can I change Platform Notification callback URL to point to a new server?
Answer
Detailed Description
You can make SetNotificationPreferences call as below to point your notification listener to a different URL. You do not need to do anything else , all the notification events that users have subscribed through your Application will be automatically associated to the new notification listener URL you have specified.
<?xml version="1.0" encoding="utf-8" ?>
<SetNotificationPreferencesRequestxmlns="urn:ebay:apis:eBLBaseComponents">
<Version>1123</Version>
<RequesterCredentials>
<eBayAuthToken>*****</eBayAuthToken>
</RequesterCredentials>
<ApplicationDeliveryPreferences>
<ApplicationURL>https://newNotificationListernServer</ApplicationURL>
<ApplicationEnable>Enable</ApplicationEnable>
</ApplicationDeliveryPreferences>
</SetNotificationPreferencesRequest>
Keep in mind that the application callback URL is specific to a given application, so that Application Level Subscription and User Level Suscribtion must be associated with the same Developer Keys. When you make SetNotificationPreferences call you need to make sure :
The token used in SetNotificationPreferences request for setting notification URL must be generated from the same Application keys ( AppID, DevID and CertID), the keys that used to make User level suscription . Mixup keys and tokens would lead to a confusing issue.