オークション
カテゴリ情報
Version 1 | Version 2
リクエストURL
XML
http://auctions.yahooapis.jp/AuctionWebService/
PHPserialize
http://auctions.yahooapis.jp/AuctionWebService/
JSONP
http://auctions.yahooapis.jp/AuctionWebService/
Yahoo!オークションのカテゴリ情報を提供します。
リクエストパラメータ
「RESTリクエストの構築(GET)」および、「RESTリクエストの構築(POST)」をご参照ください。
| パラメータ | 値 | 説明 |
| appid |
string | アプリケーションのIDです。詳細はこちらをご覧ください。 |
| callback | string | JSONPとして出力する際のコールバック関数名を入力するためのパラメータです。UTF-8でエンコードした文字列を入力します。 |
| category | integer | 取得したいYahoo!オークションのカテゴリIDを指定します。最上位のカテゴリの場合は0を指定します。(categoryパラメータがない場合も最上位カテゴリのリクエストとみなします) |
サンプルリクエストURL
http://auctions.yahooapis.jp/AuctionWebService/V2/categoryTree?レスポンスフィールド
カテゴリ情報Web APIのスキーマの記述は、以下のURLをご覧ください。
http://auctions.yahooapis.jp/AuctionWebService/V2/categoryTree.xsd
| フィールド | 説明 |
| ResultSet | クエリーレスポンスのすべてを含み、以下の属性を持ちます。
|
| Result | 各個別レスポンスを含みます。 |
| CategoryId | このカテゴリのIDです。 |
| CategoryName | このカテゴリの名前です。 |
| CategoryPath | このカテゴリの最上位カテゴリからのパスです。 |
| CategoryIdPath | このカテゴリの最上位カテゴリからのIDです。 |
| ParentCategoryId | このカテゴリの親カテゴリ(一つ上のカテゴリ)のパスです。 |
| IsLeaf | このカテゴリが、末端カテゴリ(商品リスト)かどうかを示します。 (あり:true なし:false) |
| Depth | このカテゴリの最上位カテゴリからの階層数です。 |
| Order | このカテゴリの順番です。 |
| IsLink | このカテゴリが、リンクカテゴリかどうかを示します。(あり:true なし:false) |
| ChildCategoryNum | このカテゴリの子カテゴリ(一つ下のカテゴリ)の数です。「isLeaf」が「false」の場合に数値が入ります。 |
| ChildCategory | 子カテゴリの情報です。 |
| CategoryId | 子カテゴリのIDです。リンクカテゴリの場合は、リンク先のカテゴリIDを表示します。 |
| CategoryName | 子カテゴリの名前です。 |
| CategoryPath | 子カテゴリの最上位カテゴリからのパスです。 |
| CategoryIdPath | 子カテゴリの最上位カテゴリからのIDです。 |
| NumOfAuctions | 子カテゴリのオークション数(商品数)です。リンクカテゴリは出力しません。 |
| ParentCategoryId | 子カテゴリの親カテゴリ(一つ上のカテゴリ)のパスです。 |
| IsLeaf | 子カテゴリが、末端カテゴリ(商品リスト)かどうかを示します。 (あり:true なし:false) |
| Depth | 子カテゴリの最上位カテゴリからの階層数です。 |
| Order | 子カテゴリの順番です。 |
| IsLink | 子カテゴリが、リンクカテゴリかどうかを示します。 (あり:true なし:false) |
サンプルレスポンス
以下は、category=23336 のクエリーの結果です。サンプルレスポンス(PHPserialize)
以下は、category=23336 のクエリーの結果です。
サンプルレスポンス(JSONP)
以下は、category=23336, callback=loaded のクエリーの結果です。
エラー
カテゴリ情報Web APIはYahoo! JAPAN Web APIに共通のエラーメッセージおよびコードを返します。