eBay XML API возвращает ошибку «Недопустимый тип контекста задания»

Я разрабатываю менеджер eBay, который почти завершен. Все работает нормально, например, отправка данных, получение сведений о заказе с eBay.

Теперь мне нужно обновить статус номеров отслеживания доставки, Carrier на eBay. Вот выдает ошибку и не могу понять в чем проблема. Любая помощь в этом отношении будет высоко оценена.

Справочная информация: http://developer.ebay.com/DevZone/XML/docs/Reference/eBay/CompleteSale.html

Ответ об ошибке:

‹?xml version="1.0" encoding="UTF-8"?> ‹GetSellerTransactionsResponse xmlns="urn:ebay:apis:eBLBaseComponents">‹Timestamp>2010-01-13T12:50:29.644Z‹Ack>Failure‹Ошибки >‹ShortMessage>Неверный тип контекста задания‹LongMessage>Объект контекста задания не поддерживается Action Service Framework.‹ErrorCode>21843‹SeverityCode>Error‹ErrorParameters ParamID="0">‹Value>GetSellerTransactions‹ErrorParameters ParamID="1" >‹Value>CompleteSaleRequestTypeRequestError‹Version>643‹Build>E643_CORE_BUNDLED_10284414_R1‹/GetSellerTransactionsResponse>


person Saurabh D    schedule 13.01.2010    source источник
comment
файл кода загружен здесь: go4vacation.com/completesale.zip (очень маленький файл, почти 3 КБ. )   -  person Saurabh D    schedule 13.01.2010
comment
Размещенный вами XML не является допустимым XML. Попробуйте опубликовать фактический XML без лишних символов.   -  person John Saunders    schedule 13.01.2010
comment
john@ :я сделал правильный XML..Пожалуйста, просмотрите его и помогите мне.   -  person Saurabh D    schedule 16.01.2010


Ответы (2)


Я получил эту ошибку, когда случайно получил неправильное значение X-EBAY-API-CALL-NAME для звонка, который я делал.

Например, в моем заголовке я указал GetSellerEvents, но в теле моего запроса использовался GetSellerList.

Надеюсь, это поможет!

  • Джо
person jmcgdz    schedule 09.12.2012
comment
И да. Я посмотрел ваш код. Это точная ситуация и ваша проблема. - person jmcgdz; 10.12.2012

Просто была аналогичная проблема. У меня были несовпадающие значения в заголовках и XML; У меня было AddItem в заголовке, но VerifyAddItemRequest в XML. (Проблема копирования и вставки). В этом случае часть XML должна быть AddItemRequest.

После исправления этого я сделал свой первый успешный список предметов в песочнице.

person Rick Schlueter    schedule 30.12.2015