eBay API добавляет номера отслеживания — номер ошибки 10007

Привет, я использую этот код для добавления номеров отслеживания в eBay SandBox, он показывает мне успех, но я не могу видеть номера отслеживания в своем eBay.

<?xml version="1.0" encoding="utf-8"?>
<CompleteSaleRequest xmlns="urn:ebay:apis:eBLBaseComponents">
<RequesterCredentials>
<eBayAuthToken>my_ebay_eBayAuthToken</eBayAuthToken>
</RequesterCredentials>
    <ItemID>110154684599</ItemID>
  <TransactionID>27387395001</TransactionID>
  <ListingType>Half</ListingType>
  <Shipped>true</Shipped>
  <Shipment>
    <Notes>Item Shipped We are very Glad to have you</Notes>
    <ShipmentTrackingDetails>
      <ShipmentTrackingNumber>1030385557492892794611</ShipmentTrackingNumber>
      <ShippingCarrierUsed>USPSGround</ShippingCarrierUsed>
    </ShipmentTrackingDetails>
  </Shipment>
</CompleteSaleRequest>

и он показывает мне результат:

<?xml version="1.0" encoding="UTF-8"?>
<CompleteSaleResponse xmlns="urn:ebay:apis:eBLBaseComponents">
  <Timestamp>2014-12-31T18:32:02.679Z</Timestamp>
  <Ack>Failure</Ack>
  <Errors>
    <ShortMessage>Internal error to the application.</ShortMessage>
    <LongMessage>Internal error to the application.</LongMessage>
    <ErrorCode>10007</ErrorCode>
    <SeverityCode>Error</SeverityCode>
    <ErrorClassification>RequestError</ErrorClassification>
  </Errors>
  <Version>893</Version>
  <Build>E893_CORE_API_17097905_R1</Build>
</CompleteSaleResponse>

это означает, что данные успешно добавлены. но я не могу увидеть номер отслеживания в заказе.


person Sandeep Singh    schedule 30.12.2014    source источник
comment
Почему вы так уверены в том, что это означает [что] данные [были] успешно добавлены? Не могли бы вы дать ссылку? И не могли бы вы поделиться ссылкой на ошибку, которую вы используете для Ebay API?   -  person hakre    schedule 01.01.2015
comment
Я уже показываю код ошибки: 10007, я читал во многих местах системную ошибку ebay. но когда я удаляю ‹ShippingCarrierUsed›USPSGround‹/ShippingCarrierUsed› из xml, он показывает мне ‹ack›success‹/ack›, но я все равно не вижу номер отслеживания на ebay. даже в среде тестирования (у разработчика ebay у нас есть место, где мы можем увидеть результат xml) показывает то же самое. теперь я не уверен, где проблема ..   -  person Sandeep Singh    schedule 02.01.2015
comment
В случае системных ошибок обратитесь в службу поддержки Ebay API. Сообщите им, какой запрос вы сделали и когда это произошло (как вы сделали здесь). Они могут рассказать вам больше и могут объяснить вам ситуацию.   -  person hakre    schedule 03.01.2015
comment
Спасибо за любезный повтор ... я пытаюсь найти ссылку на поддержку ebay, но я нашел одну систему тикетов поддержки за 250 долларов ( 4 часа ), не могли бы вы сказать мне, где я могу создать бесплатный билет в службу поддержки ebay ...   -  person Sandeep Singh    schedule 05.01.2015


Ответы (2)


Да, это конечная ошибка eBay, поэтому обратитесь в службу поддержки eBay.

person Sandeep Singh    schedule 17.02.2015

Это старый пост, но я заметил, что еще одна проблема заключается в самом вашем XML-запросе, который, возможно, способствовал исходному коду ошибки:

<ListingType>Half</ListingType>

Этот тег type сообщает CompleteSale API, что вы хотите работать исключительно с транзакциями half.com, а не ebay.com. Песочница API eBay не поддерживает пути к API half.com. Таким образом, приведенный выше запрос будет непредсказуемым в песочнице.

Если вы намеревались работать с транзакцией на сайте half.com, номера отслеживания для них все равно не отображаются в My Ebay. Они будут отображаться в разделе «Моя учетная запись» -> «Продажи» -> «Просмотреть информацию о доставке» в веб-интерфейсе Half.com.

Просто говорю.

person drshock    schedule 14.06.2015