Проблема с API уведомлений FixedPriceTransaction ebay для получения нового события заказа - PullRequest
0 голосов
/ 16 июня 2019

Я пытаюсь установить уведомление «FixedPriceTransaction» в Ebay Notification API для получения уведомления о новом событии Order и хочу получить данные ответа на запрос по URL моего сервера (HTTP URL), но я не получаю ответ по указанному мною URL в API.

Когда я настраивал api-уведомление, я получал ответ об успешном выполнении, но он не работал идеально, так как я не получал данные XML или JSON на URL моего сервера

Я использовал file_get_contents ('php: // input') для получения HTTP-ответа.

Я использовал следующий код для установки API уведомлений FixedPriceTransaction:

$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>'

Может кто-нибудь проверить и сообщить мне, что я делаю неправильно в моем коде. Или, пожалуйста, пришлите мне код, если кто-нибудь реализовал API уведомлений FixedPriceTransaction для уведомления о новом событии Order.

...