遇到FixedPriceTransaction ebay Notification API问题以获取新订单事件

时间:2019-06-16 18:16:28

标签: php ebay-api

我正在尝试在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,请发送代码给我。

0 个答案:

没有答案