Ключи API Карт для геокодирования больше не работают?

Кажется, что сгенерированные ключи в консоли API Google больше не работают. С разными ключами (пробовал и с ключом сервера, и с ключом браузера, но мне нужен ключ сервера), генерируемым из разных учетных записей, я постоянно получаю следующие ошибки:

Ошибка при использовании ключа сервера:

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

Ошибка при использовании ключа браузера:

{
   "error_message" : "The provided API key is expired.",
   "results" : [],
   "status" : "REQUEST_DENIED"
}

И это активированные сервисы для этой учетной записи / проекта: http://upload.uprise.nl/et2j

Это URL, который я пробую: https://maps.googleapis.com/maps/api/geocode/json?address=900+Maple+Avenue%2C+L7S+2J8+Burlington+%28Ontario%29%2C+Canada&oe=utf8&sensor=false&key=mykey

Без ключа это работает, пока я не достигну своего дневного лимита (который вызывает статус OVER_QUERY_LIMIT).

Больше людей испытывают это?

5 ответов

Решение

В настоящее время геокодирование не является одной из служб, доступных через консоль разработчика, поэтому ключ не работает (обратите внимание, что геолокация отличается от геокодирования).

В настоящее время вам потребуется использовать геокодирование на стороне клиента (например, в API JS Maps) - или приобрести больше геокодирования на стороне сервера с картами для бизнес-лицензии, чтобы увеличить эту квоту.

Тот факт, что срок действия ключа истек, вводит в заблуждение, и я сообщу об этом.

EDIT / UPDATE: сервис геокодирования теперь доступен через консоль разработчика.

Я столкнулся с той же проблемой... Но, наконец, получил решение. Службы Google Place займут 10 минут, чтобы сделать службы доступными для нового API-ключа, созданного. Сервисы будут работать через 10 минут, до этого мы получим сообщение об ошибке "Срок действия предоставленного ключа API истек".

Включить

Веб-служба API Google Адресов из консоли Google. Это работа для меня.

Если вы переходите с бесплатных сервисов API на реализацию Maps API для бизнеса, вы должны удалить ключевой параметр из ваших запросов. Веб-службы API Карт Google будут отклонять запросы, сделанные как с помощью идентификатора клиента, так и ключа.

https://developers.google.com/maps/documentation/business/webservices/

Для меня Сервис начал работать через 7 минут.

Другие вопросы по тегам