При использовании API геокодирования (на стороне сервера) ошибка Geocoding Service: You have exceeded your rate-limit for this API
возвращается в 100% случаев с начала этого месяца / года.Данные вводятся вручную очень небольшой группой пользователей, поэтому скорость запросов в секунду фактически не может быть превышена.Тем не менее, все запросы терпят неудачу, в соответствии с информационной панелью Google со статусом 403: "OVER_QUERY_LIMIT"
.
- У меня есть действительный ключ API, включен биллинг и действительная кредитная карта (API JavaScript Карт Google работает без проблемиспользуя тот же платежный аккаунт)
- Ключ API ограничен IP-адресом веб-сервера
- Я обращаюсь к URL
https://maps.googleapis.com/maps/api/geocode/json?address=ADDRESS&key=KEY
, поэтому это не проблема SSL, и ключ включен - Панель инструментов показывает, что мы намного ниже квоты (<20 из 500 вызовов в день, максимум 0,0018 запросов в секунду, <50 вызовов в этом месяце) </li>
- Проблема сохраняется даже после ежедневныхсброс в 12:00 по тихоокеанскому времени
Я видел, как люди считают, что API геокодирования просто глючит, а другие службы предпочтительнее, или рекомендуют перейти с серверной на клиентскую сторону.Вызов API выполняется из стороннего модуля PHP, поэтому переключение на другую службу или геокодирование на стороне клиента будет означать восстановление функциональности с нуля.Я бы хотел этого избежать, тем более что мы не приблизились к фактической квоте.У кого-нибудь есть идеи, что происходит?