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