私はPHPを使用して特定の会場の詳細を取得しようとしています。ここで結果を返した後、JSONとしてそれらを処理して、名前、住所、市を表示するには、フォースクエアAPIにGETリクエストを使用しようとする私のコードは次のとおりです。私は間違って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が全く新しいので、明らかに明らかなことがあります。
それはあなたがフォースクエアAPIを使用する前に認証する必要がありますように見えます(Pythonの上)
ので、URLは次のようになります。 –
このタイプのリクエストは、ユーザーとは関係なく公的に利用可能な情報なので、認証が必要ないと思いましたか?認証が必要な場合は、これをどうやって行うのですか? –
あなたは正しいです、認証なしで会場を呼び出すことができますが、Foursquareに自分自身を識別するためにあなたのクライアントのIDと秘密を追加する必要があります – Martin