Posts Tagged API

ぐるなびWebサービスのテクニック

こんにちは、メガネダイスキー寺田です。

先日、のみテレ(http://nomikai.tv/)にお店検索を作成した際に、ぐるなびのWebサービスを使わせていただきました。

ホットペッパーや食べログのWebAPIも選択肢にありましたが、ぐるなびを選んだ理由は店舗登録数の多さですね。

http://api.gnavi.co.jp/api/service.htm

作成途中で気づいた点があるので書き綴ってみます。

設備・サービスの応用検索

お店を検索する際、設備・サービスを検索項目に指定することができます。

設備・サービスの項目の説明には、

設備・サービスの文字列をUTF-8で URLエンコードすること

とあのですが、実はこの項目は、複数指定することができます。

  • 半角スペースでAND検索
  • 半角バーティカルライン(|)でOR検索
  • 半角括弧でグループ化

例えば、

個室 (禁煙席|カラオケ)

とすることにより、

個室がありかつ、禁煙席があるかカラオケができる店舗

を、検索することができます。

設備・サービスはマスタを提供していないので、ある程度結果を分析して、どのような設備・サービスが登録されているのか調べないといけません。

今後は、ホットペッパーなどのWebAPIも使って、便利なサービスを作っていきたいと思います。

No Comments