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

ショッピング

カテゴリID取得

Version 1

リクエストURL

XML

http://shopping.yahooapis.jp/ShoppingWebService/V1/categorySearch

PHPserialize

http://shopping.yahooapis.jp/ShoppingWebService/V1/php/categorySearch

JSONP

http://shopping.yahooapis.jp/ShoppingWebService/V1/json/categorySearch

カテゴリID取得はYahoo!ショッピングのカテゴリ名・カテゴリ構造をリアルタイムで返すAPIです。デベロッパーはカテゴリIDを指定することでこれらの情報を得ることができます。

リクエストパラメータ

RESTリクエストの構築(GET)」をご参照ください。

パラメータ 説明
appid(必須) string アプリケーションID。詳細はこちらをご覧ください。
affiliate_type yid/vc Yahoo! JAPANアフィリエイト(yid)とバリューコマースアフィリエイト(vc)の選択。
例:affiliate_type=yid
affiliate_id string Yahoo! JAPANアフィリエイトIDもしくは、バリューコマースアフィリエイトIDを入力。
callback string JSONPとして出力する際のコールバック関数名を入力する為のパラメータ。UTF-8でエンコードした文字列を入力する。
category_id(必須) integer カテゴリIDを指定。
category_id=1のときルートカテゴリを返す(第1階層)

サンプルリクエストURL

http://shopping.yahooapis.jp/ShoppingWebService/V1/categorySearch?appid=<あなたのアプリケーションID>&category_id=1

レスポンスフィールド

カテゴリID取得Web APIのスキーマの記述は、以下のURLをご覧ください。
http://shopping.yahooapis.jp/ShoppingWebService/V1/categorySearch.xsd

フィールド 説明
Id カテゴリID(現在)
ParentId 親カテゴリID
Url カテゴリページURL
Short カテゴリ名(現在)
Medium カテゴリパス名1
Long カテゴリパス名2
Category 商品カテゴリ

  • depth: トップからのカテゴリの深さ

Id カテゴリID
ParentId 親カテゴリID
Name カテゴリ名
Child 子カテゴリ

  • sortOrder: ソート順

Id 子カテゴリID
Url URL
Short 子カテゴリ名
Medium 子カテゴリパス名1
Long 子カテゴリパス名2

サンプルレスポンス

以下は、Yahoo!ショッピング第1階層目のカテゴリ情報のリクエストに対するレスポンスです。

エラー

カテゴリID取得Web APIはYahoo! JAPAN Web APIに共通のエラーメッセージおよびコードを返します。

利用制限

※短い時間の間に同一URLに大量にアクセスを行った場合、一定時間利用できなくなることもございます。(1クエリー/秒)
※大規模なサイト構築やアプリ開発等にご利用いただけるデベロッパー様や、法人様向けに、クエリー数制限/秒を解除させていただきます。(無料)
まずはヘルプページのお問い合わせフォームからご相談ください。


開発者ブログ

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

開発者コミュニティ

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

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