緯度と経度を元に周辺の情報を取得するvenue searchは、認証なしでも利用できます。
レスポンスはJSON形式になります。
$client_id = <Client ID(48桁の英数字:要取得)>;
$client_secret = <Client Secret(48桁の英数字:要取得)>;
// venues search
$url = "https://api.foursquare.com/v2/venues/search?";
// パラメーター
$params =
'&ll=' . $lat.','.$lon .
'&client_id=' . $client_id .
'&client_secret=' . $client_secret .
'&v=' . '20120712' .
'&locale=' . 'en';
// リクエストURL
$url .= $params;
// JSONデータ取得
$res_in_json = file_get_contents( $url);
// 配列に変換
$res_in_array = json_decode( $res_in_json, true);
コード引用元:Foursquare APIのvenue searchを使って周辺のランドマークを取得
パラメータ
| パラメータ | 説明 |
|---|---|
| ll | 緯度,経度(カンマ区切り) |
| client_id / client_secret | 登録して取得 |
| v | APIのバージョン、v=YYYYMMDDの形で記入 |
| locale | ロケール、デフォルトは'en' |
レスポンス
| パラメータ | 説明 |
|---|---|
| id | venueの一意な文字列 |
| name | venue名 |
| verified | この場所の事業主が情報が正しいと承認しているかどうか |
| contact | 電話番号など |
| location | 住所 |
| categories | venueが割り当てられたカテゴリーの配列です |
制限
認証無しで使用する場合は、
5000リクエスト/1時間