2010-01-13 5 views
3

Я занимаюсь разработкой ebay-менеджера и завершен почти. Все работает отлично, как публикация данных, получение информации о заказе с ebay.Помощь, связанная с проблемой EBAY XML API

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

У меня есть кодировка. Пожалуйста, не стесняйтесь спрашивать меня о любых объяснениях, необходимых для кодирования.

код файл загружен здесь: go4vacation.com/completesale.zip

справки: http://developer.ebay.com/DevZone/XML/docs/Reference/eBay/CompleteSale.html

ответ Ошибка я получаю:

< XML версия = "1,0" кодировка =» UTF-8 урна "> < GetSellerTransactionsResponse Xmlns =?": Ebay: APIs: eBLBaseComponents "> < Отметка> 2010-01-13T12: 50: 29.644Z < Ack> Отказ < Ошибки> < ShortMessage> Invalid работа контекст тип < LongMessage> Объект контекста задания не поддерживается Action Service Framework. < ErrorCode> 21843 < SeverityCode> Ошибка < ErrorParameters ParamID = "0"> < Value> GetSellerTransactions < ErrorParameters ParamID = "1"> < Value> CompleteSaleRequestTypeRequestError < Version> 643 < Сложение> E643_CORE_BUNDLED_10284414_R1 </GetSellerTransactionsResponse>

+0

код файл загружен здесь: http://www.go4vacation.com/completesale.zip (очень маленький файл почти 3 кб.) –

+0

XML, вы вывесили не является действительным XML. Попробуйте опубликовать фактический XML без лишних символов. –

+0

john @: Я сделал собственно XML ... Пожалуйста, просмотрите его и помогите мне. –

ответ

10

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

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

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

  • Джо
+1

И да. Я посмотрел на ваш код. Это точная ситуация и ваша проблема. – jmcgdz

0

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

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