Получение "Превышен предел скорости" при записи в таблицу 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 в день, но не на количество разрешенных запросов записи в минуту (я не могу сказать вам, возможно ли увеличить этот лимит)