0

在我的一個應用程序中,我有要求用戶的谷歌聯繫人更新應該立即從他的谷歌帳戶發送到我的應用程序,哪個webhook會是更好的解決方案。所以想知道我在哪裏可以獲得使用谷歌聯繫API的webhook的文檔。我能夠找到它的useractivity資源,但不是contacts推送通知谷歌API /服務可用於谷歌聯繫人?

任何幫助,將不勝感激。謝謝。

回答

1

推送通知不適用於Contacts API。

2

正如@Blake O'Hare所述,Google Contacts API文檔沒有提及任何關於Google日曆API所具有的Web鉤子的內容。

這個thread提供了一種解決方法,可以幫助你。

我認爲你可能需要做的是以下幾點:

  1. 建立一個database存儲 您的聯繫人的信息。
  2. 創建一個PHP腳本,該腳本將向Google聯繫人查詢聯繫人的更新信息:
    a。使用PHP's curl function連接到 Google Contacts API查詢鏈接。 b。設置腳本發送​​要求的 憑據。
    c。比較從 Google Contacts API讀取的contact's information與存儲在您的數據庫中的該聯繫人的信息。如果信息不同,請更新您的 數據庫。
  3. 將腳本設置爲定期運行:
    a。如果使用Linux
    • 設置您的服務器的Cron函數以在特定時間運行腳本。
      - 或 -
      b。如果使用 Windows
    • 設置Windows任務計劃程序在特定時間運行腳本(或批處理文件和腳本)。

您還可以檢查此tutorial