我正在尝试在Ebay Notification API中设置“ FixedPriceTransaction”通知以获取新的Order事件通知,并希望在服务器URL(HTTP URL)上获取订单响应数据,但是我没有在我设置的URL上获取响应在API中。
设置通知api时,我获得了成功响应,但是由于我没有在服务器URL中获取任何XML或JSON数据而无法正常工作
我使用file_get_contents('php:// input')来获取HTTP响应。
我使用以下代码来设置FixedPriceTransaction通知API:
$urlfornotify='https://example.com/ebay/shop/getorders/orders.php';
$postfield='<?xml version="1.0" encoding="utf-8"?>
<SetNotificationPreferencesRequest xmlns="urn:ebay:apis:eBLBaseComponents">
<ErrorLanguage>en_US</ErrorLanguage>
<WarningLevel>High</WarningLevel>
<ApplicationDeliveryPreferences>
<AlertEmail>mailto:deeksha_rana@esferasoft.com</AlertEmail>
<AlertEnable>Enable</AlertEnable>
<ApplicationEnable>Enable</ApplicationEnable>
<ApplicationURL>'.$urlfornotify.'</ApplicationURL>
<DeviceType>Platform</DeviceType>
</ApplicationDeliveryPreferences>
<UserDeliveryPreferenceArray>
<NotificationEnable>
<EventType>FixedPriceTransaction</EventType>
<EventEnable>Enable</EventEnable>
</UserDeliveryPreferenceArray>
</SetNotificationPreferencesRequest>'
任何人都可以检查一下,并让我知道我在代码中做错了什么。或者,如果有人为新的Order事件通知实现了FixedPriceTransaction通知API,请发送代码给我。