Google calendar api Google日历API DoS预防

Google calendar api Google日历API DoS预防,google-calendar-api,Google Calendar Api,如果你在短时间内创建和删除了几个(少于10个)日历,谷歌日历API会有效地将你锁定 这使得我基本上不可能测试我的应用程序,因为它为每个从应用程序中添加/删除的用户创建/删除日历。目前,我正在“解决”这个问题,每次被日历API锁定时,我都会创建一个新的Google帐户。显然,这一解决方案并不令人满意 我有没有办法避免这种过分热心的DoS预防 谢谢, 不要如果您的应用程序不需要对Google API进行即时调用,那么您的代码可以在y秒内对操作进行排队并限制对x调用的调用。这不是一个理想的解决方案,但

如果你在短时间内创建和删除了几个(少于10个)日历,谷歌日历API会有效地将你锁定

这使得我基本上不可能测试我的应用程序,因为它为每个从应用程序中添加/删除的用户创建/删除日历。目前,我正在“解决”这个问题,每次被日历API锁定时,我都会创建一个新的Google帐户。显然,这一解决方案并不令人满意

我有没有办法避免这种过分热心的DoS预防

谢谢,
不要

如果您的应用程序不需要对Google API进行即时调用,那么您的代码可以在
y
秒内对操作进行排队并限制对
x
调用的调用。这不是一个理想的解决方案,但它会降低达到配额限制的可能性。

你不能只“重置”(即删除所有条目)测试日历,而不是每次重新创建它们吗?

尝试创建一个本地化版本的日历,用户可以通过单击按钮保存(上传到谷歌),也可以将其作为事件保存(即,每x分钟关闭一次程序)。将所有数据存储在本地,只在需要时上传到谷歌。我不知道数据立即可用的必要性有多大,但如果你的应用程序可以处理一些延迟,那么这可能对你有效。

是否公布了允许的限制速率(即什么构成“短时间空间”)?另外,您的应用程序是在一台服务器上运行,还是有多台服务器向Google Calendar发出请求?