2

Google プレイスを使い始めたばかりで、設定が正しいかどうかわかりません。ここに私のテストコードがあります:

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://maps.googleapis.com/maps/api/place/search/json");
curl_setopt($ch, CURLOPT_POSTFIELDS, "location=45.508867,-73.554242&accuracy=500&sensor=false&key=(api key)");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
$result = curl_exec($ch); 

しかし、私は戻ってきています:

{
   "html_attributions" : [],
   "results" : [],
   "status" : "REQUEST_DENIED"
}

コンソールで Google プレイスを有効にして、コンソールから API キーを取得しました。ここで何が間違っていますか?

4

1 に答える 1

5

解決しました。私のcURLは間違っていました。

$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, 'https://maps.googleapis.com/maps/api/place/search/json?location='. $latitude . ','  . $longitude .'&radius=500&name=test&sensor=false&key=(api key)');
//curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);
$result = curl_exec($ch);
于 2012-09-18T18:50:58.623 に答える