0

我使用CompleteSale函数通过 API 在 eBay 上将订单标记为已完成。通过 API 取消 eBay 上现有订单的方法是什么?

4

1 回答 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 回答