我正在开发一个使用API和服务帐户(OAuth2)将数据写入Fusion Tables的Web应用程序。
出于某种原因,在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 INSERTS看起来像我能连续做的最好。
似乎我超出了其他限制,但是哪个?
答案 0 :(得分:1)
写入请求的限制为每分钟30次,请参阅:https://developers.google.com/fusiontables/docs/v1/using#quota
当您通过控制台请求更多配额(并获得它)时,这将影响每天的API请求数,但不会影响每分钟允许的写请求数(我无法告诉您是否可以增加此数量)极限)