Google 联系人与数据库同步

Google Contacts Sync with Database

我找不到任何关于此的文档。

我正在制作一个网络应用程序,用户可以在其中将他的所有 google 联系人与数据库中的用户同步。 (检索所有用户联系人并将它们存储在数据库中,然后检索未导入的联系人并将它们存储在他们的联系人中而不重复。)我已经设法完成了那部分但我只能通过数据库同步它们,如果我创建或从数据库中删除用户与 google 联系人列表中的用户相同。

有没有办法通过 google 联系人来完成?

用户 DELETES 来自 google 联系人列表的联系人 ---> 用户 DELETED 来自数据库。

谢谢。

您可以通过同步间隔执行此操作,并根据特定事件将此任务安排到 运行,您需要知道联系人的来源(Web App,Google)。 在您的活动中执行以下操作

  • 检索 google 来源的唯一联系人。
  • 添加您的数据库中以前不存在的新联系人
  • 删除您的数据库中存在的 source=google 但不存在于 google 提要中的联系人。

示例:

您的数据库中有以下联系人

ID       Name          Source
1        Joe Adam      Google
2        Julia Mark    Google
3        Adam Hankins  Google

现在,致电 Google 联系人 API 检查更新或删除的操作 如果您发现此联系人不再存在,那么也请从您的数据库中删除。