ログイン
IDでもっと便利に[ 新規取得 ]

オークション

カテゴリ情報

Version 1Version 2

リクエストURL

XML

http://auctions.yahooapis.jp/AuctionWebService/V2/categoryTree

PHPserialize

http://auctions.yahooapis.jp/AuctionWebService/V2/php/categoryTree

JSONP

http://auctions.yahooapis.jp/AuctionWebService/V2/json/categoryTree

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?appid=<あなたのアプリケーションID>&category=<Yahoo!オークションのカテゴリID>

レスポンスフィールド

カテゴリ情報Web APIのスキーマの記述は、以下のURLをご覧ください。
http://auctions.yahooapis.jp/AuctionWebService/V2/categoryTree.xsd

フィールド 説明
ResultSet クエリーレスポンスのすべてを含み、以下の属性を持ちます。

  • totalResultsAvailable:該当件数の総個数です。(1固定)
  • totalResultsReturned:返された値の個数です。(1固定)
  • firstResultPosition:最初のデータが何個目に当たるかです。(1固定)

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に共通のエラーメッセージおよびコードを返します。


このAPIを使ったサンプルコード

開発者ブログ

Yahoo! JAPANのスタッフや著名なデベロッパーのブログを紹介しています。新しいサービスのアイデアにお役立てください。

開発者コミュニティ

Yahoo!グループに開発者のためのグループを用意しています。ほかのデベロッパーと交流し、質問やアイデアの共有にお役立てください。

法人デベロッパー専用お問い合わせ