Ключи 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/