ブログ
ホットペッパーAPI
2013.12.04
年末に都内へ集まってくる友人達との忘年会を開く関係で、先日ホットペッパーやいろんな飲食店のレビューサイト見ていたのですが、レビューサイト見てると、ホットペッパーの情報をブログパーツ的に表示しているサイトが数サイトあったので、
?APIでも提供してるのか?
と調べたところ、
リクルートWEBサービスなるものが、http://webservice.recruit.co.jp/hotpepper/
APIを提供してくれていました。
それも、ここ最近のAPIといえばOAuthでの接続必須とめんどくさい制限があるのに、リクルートさんはパラメーターをGET値で送ればデータをXMLかJSON形式で提供してくれる手軽さ
これは使ってみなければ!!と思ったのですが、
弊社の分野からではいかんせん使う用途のないAPIでした。
ただ R25の記事を出力するAPIも提供してくれているので、R25の記事ならカジュアルなサイトのニュース記事として使えるかな・・・と思ったり思わなかったり・・・・・
下記は参考までにPHPでAPIに取り込んで配列にしてしまうまでのソースです。$queryUrl にAPIのクエリーパラメーターつけてやれば、配列まですんなり通るります。実験で作ってみたのはいいのですが、使う機会が無いので、誰か使ってあげてください。
//URLからJSONデーターを取り込む $json = file_get_contents($queryUrl,true); //JSONを配列化する $records = json_decode($json, true); //お店毎のデータを抜出追加していく foreach($records['results']['shop'] as $key =>$record){ array_push($shop,$record); }