Products
ぐるなび webservice PHP API
ぐるなびWeb serviceにアクセスするためのpear形式のphp ライブラリ
Environment
PHPからぐるなびwebサービスにアクセスするためのAPIです。 ぐるなびwebサービスについては、公式ページを参照してください。
Environment
PHP4,5両方に対応しています。
HTTP_Request,XML_Serializerパッケージを利用します。pearでインストールする場合は、同時にインストールします
利用するためには、ぐるなびWebサービスのユーザ登録が必要です。
Download
Install
pearコマンドからインストールできます
$ sudo pear install Services_Gnavi-0.1.0.tgz
pearのインストール権限がない場合は、ダウンロードしたファイルをINCLUDE_PATHの通ったディレクトリに解凍してください。
functions
- Services_Gnavi($access_key)
- コンストラクタ。ぐるなびから取得したアクセスキーをわたします。
- searchRestaurant($options)
- レストランを検索する。 検索条件を引数に渡します。 指定できる検索条件については、公式ページを参考にしてください
- searchArea()
- エリアコードを取得します
- searchPref()
- 都道府県コードを取得します
- searchCategory()
- 大業態のコードを取得します
- searchSubcategory()
- 小業態のコードを取得します
- getResult()
- 検索結果を連想配列の形で取得します
- setAccessKey($access_key)
- 用いるアクセスキーを変更します
- getAccessKey()
- アクセスキーを取得します
- getApiVersion()
- Services_Rakutenのバージョンを返します
- エリアコードの検索
-
require('Services/Gnavi.php'); $access_key = '取得したアクセスキー'; $gnavi = new Services_Gnavi($access_key); $gnavi->searchArea(); print_r($gnavi->getResult()); - レストラン情報の取得
-
require('Services/Gnavi.php'); $access_key = '取得したアクセスキー'; $gnavi = new Services_Gnavi($access_key); $options = array('pref'=>'PREF13', 'hit_per_page' => 100); //東京都のレストランを100件みつけてくる。 $gnavi->searchRestaurant($options); print_r($gnavi->getResult()); - 一度に取得できるレストラン情報は999件までのようです。1000件以上にするとweb serviceがエラーを吐きます。
how to use
解凍したディレクトリのexample/ 以下にサンプルがあります。
Notice
history
version 0.1.0公開 (2007.5.10)
feed back
バグやご要望などはメールでお願いいたします