1

注文が見つからないという問題があります。GetSellerTransactions を呼び出すと、すべての注文が取得されます。同じリクエストで GetOrders を呼び出すと (ルートノードの名前だけが異なります)、(有効な!) 注文の一部が欠落しています。私はこれを認識しています。私のリビジョンは 801 です。さまざまなリビジョン > 705 でこれを試しました。

<?xml version="1.0" encoding="utf-8"?>
<GetOrdersRequest xmlns="urn:ebay:apis:eBLBaseComponents">
    <RequesterCredentials>
        <eBayAuthToken>[...]</eBayAuthToken>
    </RequesterCredentials>
    <ErrorLanguage>de_DE</ErrorLanguage>
    <DetailLevel>ReturnAll</DetailLevel>
    <WarningLevel>High</WarningLevel>
    <ModTimeFrom>2012-12-06T09:00:00+01:00</ModTimeFrom>
    <ModTimeTo>2012-12-06T12:00:00+01:00</ModTimeTo>
    <Pagination>
        <EntriesPerPage>50</EntriesPerPage>
        <PageNumber>1</PageNumber>
    </Pagination>
</GetOrdersRequest>

GetOrders を介してすべての注文 (トランザクション) を取得するためにキャストする呪文はありますか?

4

3 に答える 3

2

また、GetOrdersも1 回の呼び出しで 100 の注文しか返さないこと、およびここで説明されているようにページネーション属性を正しく使用する必要があることを認識していますか?

于 2012-12-23T14:14:11.967 に答える
0

OrderStatusxml にフィールドが表示されません。この値を渡して、支払い済みの注文 (完了) と未払いの (アクティブな) 注文を取得する必要がActiveあります。Completed

ここで ebay のドキュメントを確認できます。

http://developer.ebay.com/DevZone/xml/docs/Reference/ebay/GetOrders.html

販売者に設定された要求フィールドにも追加しOrderRoleます(販売済みアイテムから購入済みをフィルタリングできるように)

私の経験では、日付/時刻形式をまったく処理しないフィルターNumberOfDaysの代わりに使用する方が快適だと感じました。ModTime

これが役立つことを願っています。

于 2012-12-18T12:23:00.660 に答える