我使用CompleteSale函数通过 API 在 eBay 上将订单标记为已完成。通过 API 取消 eBay 上现有订单的方法是什么?
问问题
922 次
1 回答
1
我想你想要AddDispute。可用于取消单行订单。
它采用TransactionId
and ItemID
OR OrderLineItemID
(and 的连接,ItemID
在这两个 ID [ ]TransactionID
之间带有连字符)。OrderLineItemID = ItemID + "-" + OrderLineItemID
想必你可以多次调用它来取消多行。不过,我不是 100% 确定。
来自Ebay 客户帮助的样本。
<?xml version="1.0" encoding="utf-8"?>
<AddDisputeRequest xmlns="urn:ebay:apis:eBLBaseComponents">
<Version>673</Version>
<DisputeReason>TransactionMutuallyCanceled</DisputeReason>
<DisputeExplanation>BuyerNoLongerWantsItem</DisputeExplanation>
<ItemID>140451132057</ItemID>
<TransactionID>0</TransactionID>
<RequesterCredentials>
<eBayAuthToken> xxx</eBayAuthToken>
</RequesterCredentials>
</AddDisputeRequest>
于 2013-05-30T23:43:53.767 回答