ショッピング
おすすめ情報モジュール
Version 1
リクエストURL
XML
http://shopping.yahooapis.jp/ShoppingWebService/V1/getModule
PHPserialize
http://shopping.yahooapis.jp/ShoppingWebService/V1/php/getModule
JSONP
http://shopping.yahooapis.jp/ShoppingWebService/V1/json/getModule
Yahoo!ショッピングで提供する最新のおすすめ情報を、モジュール単位で取得できるAPIです。おすすめ情報は季節やトレンドにあわせて更新されます。
リクエストパラメータ
「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 (デフォルト1) |
integer | 取得したいおすすめ情報モジュールがあるカテゴリ階層のカテゴリIDを指定します。 |
| position (必須) |
eventrecommend hotitem querybox itembox special pickup |
eventrecommend /hotitem/querybox/itembox/special/pickupのいずれかを指定します。 eventrecommend:開催中の販促イベント情報や話題の商品情報へのリンクを掲載しているモジュール情報。 (更新頻度高) hotitem:話題商品の情報を掲載しているモジュール情報。 (更新頻度高 Yahoo!ショッピングトップページにのみ存在するモジュールです) querybox:話題のキーワードと代表画像を掲載しているモジュール情報。 (更新頻度高) itembox:特定のテーマに沿って商品を紹介するモジュール情報。 (更新頻度中) special:不定期なイベント情報等を紹介するモジュール情報。 (更新頻度低) pickup:Yahoo!ショッピングのスタッフが選んだ商品のモジュール情報 (更新頻度中 Yahoo!ショッピングカテゴリページにのみ存在するモジュールです) ※Yahoo!ショッピングで現在掲載中のモジュールの情報を取得していただけます。positionで指定したモジュールが存在しない場合、デフォルトでトップページのeventrecommendの値を返します。 |
サンプルリクエストURL
http://shopping.yahooapis.jp/ShoppingWebService/V1/getModule?レスポンスフィールド
おすすめ情報モジュールWeb APIのスキーマの記述は、以下のURLをご覧ください。
http://shopping.yahooapis.jp/ShoppingWebService/V1/getModule.xsd
| フィールド | 説明 |
| ResultSet | totalResultsReturned: 返された値の個数 |
| CategoryId | リクエストしたカテゴリID |
| Position | リクエストしたPosition |
| ModuleTitle | モジュールのタイトル名 |
| Hit |
|
| Title | おすすめ情報の見出し文言 |
| Url | 見出し文言からのリンク先URL/アフィリエイトURL |
| EventStart | 販促イベント開始時期(RFC) |
| EventEnd | 販促イベント終了時期(RFC) |
| Original | Yahoo!ショッピングのおすすめ情報モジュールで使用しているオリジナルサイズの画像 eventrecommend:56×56(トップページ)、76×76 hotitem:56×56 querybox:76×76 itembox:76×76 special:76×76 pickup:106×106 |
| Small | 76×76サイズの画像URL(オリジナルサイズの画像以外がない場合は空) |
| Medium | 146×146サイズの画像URL(オリジナルサイズの画像以外がない場合は空) |
| SubTitle | おすすめ情報の補足文言 |
| Url | 補足文言からのリンク先URL/アフィリエイトURL |
サンプルレスポンス
以下は、hotitemを指定しリクエストした場合のレスポンスです。
エラー
おすすめ情報モジュールWeb APIはYahoo! JAPAN Web APIに共通のエラーメッセージおよびコードを返します。
利用制限
※短い時間の間に同一URLに大量にアクセスを行った場合、一定時間利用できなくなることもございます。(1クエリー/秒)
※大規模なサイト構築やアプリ開発等にご利用いただけるデベロッパー様や、法人様向けに、クエリー数制限/秒を解除させていただきます。(無料)
まずはヘルプページのお問い合わせフォームからご相談ください。