EBAY XML API问题需要帮助

时间:2010-01-13 11:25:16

标签: api ebay

我正在开发ebay经理并且差不多完成了。一切都运行得很好,比如发布数据,从ebay获取订单详情。

现在我需要更新运输跟踪号码,运营商在ebay上的状态。我收到错误,我无法弄清楚是什么问题。在这方面的任何帮助将非常感谢。

我正在附加编码。请随时问我编码中需要的任何解释。

上传的代码文件:go4vacation.com/completesale.zip

帮助参考: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>失败<错误>< ShortMessage>无效的工作上下文类型< LongMessage>工作Action Service Framework不支持上下文对象。< ErrorCode> 21843< SeverityCode>错误< ErrorParameters ParamID =“0”>< Value> GetSellerTransactions< ErrorParameters ParamID =“1”>< Value> CompleteSaleRequestTypeRequestError< Version> 643<构建与GT; E643_CORE_BUNDLED_10284414_R1< / GetSellerTransactionsResponse>

2 个答案:

答案 0 :(得分:11)

我意外地为我正在进行的通话设置了错误的X-EBAY-API-CALL-NAME值时出现此错误。

例如,在我的标题中我放了GetSellerEvents,但是我的请求主体正在使用GetSellerList。

希望有所帮助!

答案 1 :(得分:0)

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

解决这个问题后,我在沙箱中首次成功列出了项目。