2017-01-31 91 views
1

我找不到任何相關文檔。Google Contacts與數據庫同步

我正在製作一個網絡應用程序,用戶可以將所有谷歌聯繫人與數據庫中的用戶同步。 (檢索所有的用戶聯繫人並將它們存儲在數據庫中,然後檢索未導入的聯繫人並將它們存儲在他們的聯繫人中,而不會重複。)我設法做到了這一點,但我只能通過數據庫同步它們,如果我創建或從數據庫中刪除一個用戶,同樣在谷歌聯繫人列表中的用戶完成。

有沒有辦法通過谷歌聯繫人做到這一點?

用戶DELETES從谷歌聯繫人列表--->用戶從數據庫中刪除接觸。

謝謝。

回答

0

您可以通過同步間隔完成此任務,並根據特定事件安排此任務運行,您需要知道聯繫人的來源(Web App,Google)。 在您的活動中,請執行以下操作:

  • 檢索Google聯繫人的唯一聯繫人。
  • 在您的數據庫中添加新聯繫人之前不存在
  • 刪除數據庫中存在的聯繫人,其中source = google但在Google Feed中不存在更多聯繫人。

例子:

您的數據庫具有以下聯繫

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

現在,調用谷歌聯繫人API檢查更新或刪除操作 如果你發現這個聯絡不存在了,所以從數據庫中刪除也是如此。