OVER_QUERY_LIMIT с платежным аккаунтом включен

Я использую Geocoding APIи получаю OVER_QUERY_LIMIT и я включил свой платежный аккаунт, который должен дать мне более 100 000 запросов. Я делаю около 2500 или меньше. Кажется, это происходит, когда я обрабатываю много элементов в цикле php, но не для каждого элемента — например.

  1. Хорошо
  2. Хорошо
  3. OVER_QUERY_LIMIT
  4. Хорошо
  5. Хорошо

Так что не похоже, что я на самом деле превысил предел, но это XML, возвращенный для транзакции. Если я обрабатываю ту же транзакцию в URL, она работает без проблем.

Идеи?

0

Решение

Проследите за ходом подачи заявки или отправьте запросы в небольших группах. Решения включают использование задания cron для распределения запросов в течение дня или добавление небольшой задержки между запросами.

От: https://developers.google.com/maps/documentation/business/articles/usage_limits

Если вы превысите лимиты использования, вы получите статус OVER_QUERY_LIMIT
код в ответ.

Это означает, что веб-служба перестанет предоставлять нормальные ответы
и переключиться на возврат только кода состояния OVER_QUERY_LIMIT до тех пор, пока
использование разрешено снова. Это может произойти:

В течение нескольких секунд, если ошибка была получена, потому что ваш
приложение отправляет слишком много запросов в секунду.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]