Получение "Превышен предел скорости" при записи в таблицу Fusion

Я занимаюсь разработкой веб-приложения, которое записывает данные в таблицы Fusion с использованием API и учетной записи службы (OAuth2).

По какой-то причине после 30 INSERT я получаю "Превышен предел скорости" (403). Единственный обходной путь - применение экспоненциального отката, как в https://developers.google.com/drive/web/handle-errors.

Согласно примечаниям к выпуску ( https://developers.google.com/fusiontables/docs/v1/release_notes) каждый INSERT считается за 5 запросов, а мой 30 INSERT завершается за ~1,5 минуты, так что это около 5*30/90, то есть менее 2 запросов / пользователь / секунду. Даже если я изменил ограничение в консоли API на 10, 50, 100 (запросы / пользователь / секунда), ничего не изменится; 30 вставок выглядят как лучшее, что я могу сделать подряд.

Кажется, я превышаю какой-то другой предел, но какой?

1 ответ

Решение

Предел для запросов на запись составляет 30 в минуту, см.: https://developers.google.com/fusiontables/docs/v1/using

Когда вы запрашиваете больше квоты через консоль (и получаете ее), это влияет на количество запросов API в день, но не на количество разрешенных запросов записи в минуту (я не могу сказать вам, возможно ли увеличить этот лимит)

Другие вопросы по тегам