我已将Google Tasks API集成到我的Web应用程序中。要求是在Web应用程序和Google之间同步任务。
到目前为止,我的Web应用程序中的任务已创建,并已使用Google Tasks API与Google Tasks同步。我想添加逻辑以将任务从Google Task同步到我的Web应用程序。我必须定期(假设每5分钟调用一次)调用每个任务的Google Tasks API,以检查任务详细信息,并比较Web应用程序中的所有任务并进行同步。定期调用Google Tasks API会消耗太多API调用,根据Google文档,每天的配额为50,000个调用。这容易或容易超过。
提到配额限制here
请求增加配额是一种选择。但这只有在我们知道当天所需的确切或近似API调用时才能完成。由于难以估计数量,因此我不希望请求更多配额。
我想要一个替代解决方案,例如使用网络挂钩,如果对Google Tasks进行了任何修改,它会通知我。有了该帮助,我只能检索修改后的Google Task并同步回我的Web应用程序。随后将消耗更少的API调用。
我对网络挂钩进行了一些研究,发现this。但是我正在寻找Google本身提供的webhook,类似于他们为google sheet提供的内容。
如果有人为Google Tasks集成了Webhook,请提供帮助。