YOLP(地図)
業種マスターAPI
Version 1
リクエストURL
XML
http://category.search.olp.yahooapis.jp/OpenLocalPlatform/V1/genreCode
JSONP
http://category.search.olp.yahooapis.jp/OpenLocalPlatform/V1/genreCode
概要
業種マスターAPIは、Yahoo! Open Local Platform(YOLP)で使用される業種コードを階層構造状に取得できます。
業種コードは、全3階層で構成されます。
リクエストパラメーター一覧
「RESTリクエストの構築(GET)」をご参照ください。
| パラメーター | 値 | 説明 |
|---|---|---|
| appid (必須) |
string | アプリケーションID。詳細はこちらをご覧ください。 |
| gc |
業種コード | 取得したい業種コードを指定します。 未指定の場合は第1階層の業種コードを取得します。 |
| results | integer: 10(デフォルト) | 表示件数。 |
| output | string xml(デフォルト), json |
出力形式:
|
| callback | string |
JSONPとして出力する際のコールバック関数名を入力するためのパラメーター。UTF-8でエンコードした文字列を入力する。 |
API使用上の注意
URLの最大の長さは2048バイトです。
URLエンコードを行って指定するパラメーターもありますが、エンコード後のURLの長さが2048バイトを超えないようにしてください。
サンプルリクエストURL
業種コード「01(グルメ)」配下の業種情報を取得
レスポンス
出力形式にXMLを指定(output=xml)した場合、XMLを返します。レスポンスフィールドをご参照ください。
レスポンスフィールド
業種マスターAPIのスキーマの記述は、以下のURLをご覧ください。
http://olp.yahooapis.jp/OpenLocalPlatform/V1/YDF.xsd
| フィールド | 説明 |
|---|---|
| YDF | クエリーレスポンスのすべてを含みます。 |
| ResultInfo | レスポンスのまとめ情報です。 |
| Count | レスポンス情報に含まれる住所情報のデータ件数です。 |
| Total | 出力されている住所情報以外も含めた全データ件数です。 |
| Start | レスポンス情報に含まれる住所情報の、全データからの取得開始位置です。 |
| Latency | レスポンス情報を生成するのに要した時間です。 |
| Status | リクエスト元に処理結果を伝えるためのコードです。 正常終了の場合、200を出力します。エラー時は、下記エラー項目を参照してください。 |
| Description | APIの説明文です。 |
| Copyright | コピーライトです。 |
| Feature | 検索結果1件分のデータ群です。 |
| Id | 業種コードです。 |
| Name | 業種名です。 |
| Property | 各種データを格納します。 |
| Genre | 業種情報です。 |
| Target(Genreの子要素) | 業種情報の参照IDです。 Dictionary配下の業種情報を参照します。 |
| Dictionary | 共有情報です。 |
| Genre | 業種情報です。 |
| Id(Genreの子要素) | 業種情報の参照IDです。 |
| Code(Genreの子要素) | 業種コードです。 |
| Name(Genreの子要素) | 業種名です。 |
| Level(Genreの子要素) | 業種の階層です。 |
エラー
| コード | 説明 |
|---|---|
| 400 | 渡されたパラメーターがWeb APIで期待されたものと一致しない場合に返されます。 |
| 503 | 内部的な問題によってデータを返すことができない場合に返されます。 |