因此,我試圖使用PHP獲取具體場地的詳細信息。這裏是我的代碼,試圖使用GET請求,Foursquare的API返回的結果,然後處理它們作爲JSON和顯示名稱,地址和城市:如何使用Foursquare API獲取場地詳細信息
$curlhandle = curl_init();
curl_setopt($curlhandle, CURLOPT_URL, "https://api.foursquare.com/v2/venues/4b522afaf964a5200b6d27e3");
curl_setopt($curlhandle, CURLOPT_RETURNTRANSFER, 1);
$response = curl_exec($curlhandle);
curl_close($curlhandle);
$json = json_decode($response);
foreach ($json->groups[0]->venues as $result)
{
echo $result->name.' - '.$result->address.' '.$result->city."<p />";
}
我在做什麼錯?我完全不熟悉PHP和Foursquare API,因此它可能顯而易見。
它看起來像你需要進行身份驗證,然後才能使用Foursquare的API 。 – 2012-03-09 10:20:28
我認爲這種類型的請求不需要認證,因爲它與用戶無關,只是公開提供的信息?如果我確實需要認證,我該如何去做這件事? – 2012-03-09 10:55:30
你是對的,你可以在沒有身份驗證的情況下打電話給場館,但是你需要將你的客戶端ID和祕密添加到Foursquare – Martin 2012-03-09 11:08:50