Я пытаюсь использовать PHP и cURL для получения данных из API Google Адресов, но cURL выдает ошибку "Не удалось подключиться к хосту". Если я вставлю URL запроса Google Мест на карте в браузере, он будет работать нормально. file_get_contents также не работает. Вот мой код:
$ch = curl_init();
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: application/json'));
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);
curl_setopt($ch, CURLOPT_VERBOSE, 1);
//curl_setopt($ch, CURLOPT_POST, 1);
//curl_setopt($ch, CURLOPT_POSTFIELDS, $fieldString);
$result = curl_exec ($ch);
if (curl_errno($ch)) {
return curl_error($ch);
} else {
curl_close($ch);
}
return $result;
URL-адрес, который я запрашиваю: https://maps.googleapis.com/maps/api/place/search/json?key=xxx&location=27.916766641249062,-82.08984375&radius=50000&sensor=true&types=bar%7Cnight_club. Я удалил свой ключ API в целях безопасности.