緯度と経度を元に周辺の情報を取得する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時間