4

我正在开发几乎完成的 eBay 管理器。一切都运行良好,例如发布数据、从 eBay 获取订单详细信息。

现在我需要更新运输跟踪号码的状态,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<Errors ><ShortMessage>无效的作业上下文类型<LongMessage>操作服务框架不支持作业上下文对象。<ErrorCode>21843<SeverityCode>Error<ErrorParameters ParamID="0"><Value>GetSellerTransactions<ErrorParameters ParamID="1" ><Value>CompleteSaleRequestTypeRequestError<Version>643<Build>E643_CORE_BUNDLED_10284414_R1</GetSellerTransactionsResponse>

4

2 回答 2

12

当我不小心为我正在拨打的电话设置了错误的 X-EBAY-API-CALL-NAME 值时,我收到了这个错误。

例如,在我的标头中,我放置了 GetSellerEvents,但我的请求正文使用的是 GetSellerList。

希望有帮助!

于 2012-12-09T21:04:39.320 回答
1

刚刚有一个类似的问题。我在标头和 XML 中有不匹配的值;我AddItem在标题中,但VerifyAddItemRequest在 XML 中。(复制和粘贴问题)。XML 部分需要AddItemRequest在这种情况下。

修复此问题后,我在沙盒中首次成功列出了项目。

于 2015-12-30T18:34:09.437 回答