2010-12-16 11 views
3

私のシナリオ:カスタムカテゴリのあるeBayストアを持つクライアントがあります。彼らのウェブサイトでは、彼らは売りに出されている商品をリストしたいと考えています。彼らはこのリストをカスタムカテゴリでフィルタリング可能にしたいと考えています。eBay API - ストア/カスタムカテゴリ別にアイテムをフィルタリングする

私は数日前から検索してきましたが、進歩するための最善の方法についてまだ分かりません。

私が収集できることから、ストアで定義されているカテゴリのリストを取得する唯一の方法は、Trading APIのGetStore呼び出しです。これはサポートされているようですが、クライアントのeBayアカウントからユーザートークンを取得する必要があります。私はこれがうまくいくと仮定します。

ただし、カスタムカテゴリに基づいてアイテムをフィルタリングする方法はありません。私はTrading APIとFinding APIの両方のドキュメントを見てきましたが、私が知る限り、あらかじめ定義されたeBayカテゴリのフィルタです。

カスタム/ストアカテゴリをフィルタリングすることはできますか?

答えて

2

eBayフォーラムで掘り下げて投稿した後、APIを使用してカスタム/ストア定義のカテゴリをフィルタリングすることはできません。カスタム/ストアで定義されたカテゴリをフィルタリングする唯一の方法は、eBayがホストするストアにあります。

これは明らかに、サイトでホストされているストアをAPI経由でもっと豊かなものにするeBayの方法です。

+0

#Netとphpにはもっと役立つヘルプがあります –

5

私は売り手の商品をカスタムカテゴリにリンクする作業をしていましたが、唯一見つけたのは、Trading APIから "GetStore"でカスタムカテゴリのリストを取得し、 "findItemsAdvanced"呼び出しフォームですべての売り手アイテムを検索し、取得したすべてのアイテムをループし、Trading APIから「GetItem」コールを使用して詳細を取得します。

その後、$xml->Item->Storefront->StoreCategoryID$xml->Item->Storefront->StoreCategory2IDのカスタムカテゴリが見つかりました。

0

この質問は古いものですが、私は最近の回答をもっと興味深いと思います。上記のように、カスタムストアカテゴリ(StoreCategoryID)を使用してストアによって販売されるアイテムを直接フィルタリングすることはできません。これを回避する最も簡単な方法は、粗い粒度レベルを使用してGetSellerList APIを使用することです。これにより、開始時間範囲または終了時間範囲内で販売される各ItemのstoreCategoryIDを取得できます。その後、自分で項目をフィルタリングすることができます。フォーラム回答へのリンクは次のとおりです。https://ebay.custhelp.com/app/answers/detail/a_id/1178

0

はいカスタムカテゴリでアイテムを取得する方法はありません。