我们正在构建将与用户 Google Tasks 数据同步的服务,因此如果用户在 GTask 中添加/编辑/删除任务,那么它将在我们的服务中添加/编辑/删除。
同步存在一个大问题:正如我所见,GTasks API 不提供任何 onUpdate/onChange 事件侦听器。我的意思是,如果有 Google Tasks API 方法可以用来设置用户添加/编辑/删除任务时将请求的回调 URL,那么完美的解决方案可能是。
但是我在 Google Tasks API 中找不到这样的方法,所以现在只有一种非常糟糕的方法可以与 Google Tasks API 同步 - 请求所有用户任务并将它们与服务任务进行比较。这是一种非常糟糕的同步方式,因为如果我们有 10k 用户并且希望他们的任务列表最多同步 1 分钟,那么我们将需要每分钟发出 > 10k GTasks API 请求:(
我希望我错了,并且有一些方法可以为用户任务设置 onChange/onUpdate 回调。或者可能有其他方式来接收用户 GTasks 更改的实际通知(通过电子邮件等)。
有人知道吗?谢谢你。