Ошибка ключа API Карт Google

Я пытаюсь подключить свой PHP-скрипт к API карт google, используя CURL, он подключается нормально, но когда я передаю ключ API, он говорит, что это неверно, ниже приведен код, который я использую для получения статистики …

<?php $url = 'https://maps.google.com/maps/api/geocode/json?address={ADDRESS}&sensor=false&key={MY_KEY}'; $cURL = curl_init(); curl_setopt($cURL, CURLOPT_URL, $url); curl_setopt($cURL, CURLOPT_HTTPGET, true); curl_setopt($cURL, CURLOPT_SSL_VERIFYPEER, false); curl_setopt($cURL, CURLOPT_HTTPHEADER, array( 'Content-Type: application/json', 'Accept: application/json' )); curl_setopt($cURL, CURLOPT_RETURNTRANSFER, true); $result = curl_exec($cURL); curl_close($cURL); ?> 

Я попытался настроить мои ключи API для обоих серверов (по IP-адресу) и браузера (установленного по имени домена) на странице Google API на странице https://code.google.com/apis/console/

Проблема, с которой я сталкиваюсь, – каждый раз, когда я отправляю запрос, я получаю сообщение о возвращении JSON, говорящее:

 stdClass Object ( [error_message] => This site or IP is not authorized to use this API key. [results] => Array ( ) [status] => REQUEST_DENIED ) 

Если я попытаюсь перейти к URL-адресу в веб-браузере на рассматриваемом компьютере https://maps.google.com/maps/api/geocode/json?address=The%20White%20House,%20Washington&sensor=false&key= {MY_KEY} я получаю ту же проблему:

 { "error_message" : "This site or IP is not authorized to use this API key.", "results" : [], "status" : "REQUEST_DENIED" } 

Тип сервера:

  • O / S: Windows Server 2008 R2 x64
  • Сервер: UwAmp 2.2.1
  • PHP: 5.4.15
  • MySQL: 5.6.11

Заранее благодарю за любую помощь!

Ключ API не требуется для использования API карт google. Это запутанное сообщение об ошибке, которое в этом случае отвечает google. Просто удалите из вашего URL '& key = {MY_KEY}', и все будет в порядке.

Вы можете создать местоположение таблицы в своем mysql.everytime, когда вы отправляете запрос. Вставьте его в базу данных. после этого вы можете подсчитать запрос, используя запись count в вашей базе данных. Я использовал это решение