eBay API添加跟踪号码 - 错误号码10007

时间:2014-12-30 23:52:34

标签: php xml ebay-api

您好我正在使用此代码在eBay SandBox中添加跟踪号码,它显示我成功,但我无法在我的易趣中看到跟踪号码

<?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>

表示已成功添加数据。但我无法按顺序查看跟踪号码。

2 个答案:

答案 0 :(得分:1)

是的,这是eBay结束错误所以请联系eBay支持

答案 1 :(得分:0)

这是一篇旧帖子,但我注意到您的XML请求本身存在另一个问题,可能导致原始错误代码:

<ListingType>Half</ListingType>

此类型标记告诉您要使用half.com而非ebay.com交易的CompleteSale API。 eBay API沙箱不支持任何half.com API路径。因此上述请求在沙箱中是不可预测的。

如果您打算使用half.com交易,那么跟踪号码不会出现在My Ebay中。它们将显示在我的帐户 - &gt;销售 - >在half.com Web GUI上查看货件信息。

只是说。