Google Geolocation API возвращает ошибку 403 в консоли браузера - PullRequest
0 голосов
/ 01 февраля 2019

На моем сайте я использую функцию для отображения названия штата (например, Техас), откуда человек просматривает веб-сайт.Я использую API Google Geolocation для этой функции.Это работало отлично до двух недель назад.Но сейчас это не работает.Когда я искал консоль браузера, сообщение об ошибке «Не удалось загрузить ресурс: сервер ответил с состоянием 403 ()».Сайт использует http, а не https.

Чтобы узнать, истек ли срок действия ключа, я использовал другой ключ с включенным в него API геолокации.Но все же я получаю ту же ошибку.Я попытался почтальону узнать результат, но он показывает «error»: {«errors»: [{«domain»: «UseLimits», «reason»: ipRefererBlocked »,}

https://www.googleapis.com/geolocation/v1/geolocate?key=xxxx

Мне нужно получить название штата, откуда пользователь просматривает веб-сайт.

1 Ответ

0 голосов
/ 05 февраля 2019

Согласно документации Google Maps Geolocation , существует две возможных причины ошибки 403, во-первых, это может быть потому, что вы превысили свой дневной лимит , а во-вторых, это вывозможно, превысил лимит запросов, который вы настроили в консоли Google Cloud Platform.Это ограничение обычно устанавливается как количество запросов в день, запросов в 100 секунд и запросов в 100 секунд на пользователя.Этот предел должен быть настроен так, чтобы одна или небольшая группа пользователей не исчерпывала вашу суточную квоту, но при этом предоставляла разумный доступ всем пользователям.См. Использование Capping API для настройки этих ограничений.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...