gpt4 book ai didi

grails - 将在 Google Apps 中创建的 Google 任务与在我们的 Web 应用程序中创建的任务同步 (Grails/Java)

转载 作者:行者123 更新时间:2023-12-04 16:09:08 25 4
gpt4 key购买 nike

我们希望将 Google Tasks API 集成到我们的 Grails Web 应用程序中,但我对任务同步和数据冲突的预防有很多担忧。

  • 在授权的 Google 帐户中创建任务时,同步任务的最佳做法是什么。我们应该创建一个定期轮询这些服务的服务,还是可以通过编程方式在用户的 google 帐户中启用某种推送更新,以通知我们的 Web 应用程序更改?
  • 我们如何防止用户在我们的系统中编辑任务而在 Google 帐户中操作相同的任务时发生冲突?是否有任何版本控制/锁定可用?
  • 最佳答案

    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/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com