我们希望将 Google Tasks API 集成到我们的 Grails Web 应用程序中,但我对任务同步和数据冲突的预防有很多担忧。
最佳答案
1.- 您必须使用 API 轮询此信息。您可以调用 TaskList.list 方法,每次任务列表中的某些内容发生更改时,字段“etag”都会更改,因此您必须比较哪些列表具有不同的 etag,然后才能获取这些列表中的信息。
您可以在此处找到有关此方法原因的信息 https://code.google.com/a/google.com/p/apps-api-issues/issues/detail?id=2675 .
2.- 在并发的情况下,最后所做的更改将是最终更改。无法锁定正在更新的元素。
关于grails - 将在 Google Apps 中创建的 Google 任务与在我们的 Web 应用程序中创建的任务同步 (Grails/Java),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27422779/