0

これは本当に奇妙な動作です。findItemsAdvanced次の XML を使用して Books カテゴリ (番号 267) 内のアイテムを取得するために使用して検索しようとすると、次のようになります。

<findItemsAdvancedRequest xmlns="http://www.ebay.com/marketplace/search/v1/services">
<categoryId>267</categoryId>
<descriptionSearch>true</descriptionSearch>
<paginationInput><entriesPerPage>100</entriesPerPage><pageNumber>1</pageNumber></paginationInput>
<sortOrder>BestMatch</sortOrder>
</findItemsAdvancedRequest>

0 件の結果応答が返されました。しかし、たとえば、カテゴリ番号を他のカテゴリの教科書教育 (カテゴリ番号 2228) に変更した場合:

<findItemsAdvancedRequest xmlns="http://www.ebay.com/marketplace/search/v1/services">
<categoryId>2228</categoryId>
<descriptionSearch>true</descriptionSearch>
<paginationInput><entriesPerPage>100</entriesPerPage><pageNumber>1</pageNumber></paginationInput>
<sortOrder>BestMatch</sortOrder>
</findItemsAdvancedRequest>

すべて問題なく、100 項目の応答検索結果が得られます。これの原因は何ですか?ブック カテゴリに不足している詳細はありますか?

このまれな動作が私のアプリだけのものではないかどうかをテストできますか?

4

1 に答える 1

0

true を削除すると問題が解決します。API 呼び出しが機能するカテゴリと機能しないカテゴリがある理由はまだわかりませんが、http://developer.ebay.com/devzone/finding/callref/findItemsAdvanced.html#Request で読むことができます。 descriptionその request xml タグの説明を検索してください。さすがにカテゴリ検索とは関係ありません。

Eswara Rajesh への回答のクレジット。

于 2012-05-24T14:25:54.560 に答える