0

私はCompleteSale関数を使用して、API を介して eBay で注文を完了としてマークします。API を介して eBay で既存の注文をキャンセルする方法は何ですか?

4

1 に答える 1

1

AddDisputeが必要だと思います。単品注文のキャンセルに使用できます。

TransactionId および ItemID OR OrderLineItemID (および を連結ItemIDし、これら 2 つの 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 に答える