Я использую Geocoding API
и получаю OVER_QUERY_LIMIT
и я включил свой платежный аккаунт, который должен дать мне более 100 000 запросов. Я делаю около 2500 или меньше. Кажется, это происходит, когда я обрабатываю много элементов в цикле php, но не для каждого элемента — например.
Так что не похоже, что я на самом деле превысил предел, но это XML, возвращенный для транзакции. Если я обрабатываю ту же транзакцию в URL, она работает без проблем.
Идеи?
Проследите за ходом подачи заявки или отправьте запросы в небольших группах. Решения включают использование задания cron для распределения запросов в течение дня или добавление небольшой задержки между запросами.
От: https://developers.google.com/maps/documentation/business/articles/usage_limits
Если вы превысите лимиты использования, вы получите статус OVER_QUERY_LIMIT
код в ответ.Это означает, что веб-служба перестанет предоставлять нормальные ответы
и переключиться на возврат только кода состояния OVER_QUERY_LIMIT до тех пор, пока
использование разрешено снова. Это может произойти:В течение нескольких секунд, если ошибка была получена, потому что ваш
приложение отправляет слишком много запросов в секунду.
Других решений пока нет …