2017-04-27 52 views

回答

1

使用Google Calendar API,您可以將watch for changes設置爲Events或CalendarList資源,請參閱thisthis。基本上,您需要在您的服務器上創建一個端點,以接收事件/日曆更新通知。當通知到達時,請求日曆/事件同步。要使同步效率更高,請使用incremental sync。查看this question也可查看算法。

0

您可以選擇這個Quickstart tutorialnode-google-calendar

如果您沒有,您需要創建一個service account。爲從Google API控制檯創建的服務帳戶生成公鑰/私鑰對。記下服務帳戶的電子郵件地址,並將服務帳戶的json或P12私鑰文件存儲在您的應用程序可訪問的位置。您的應用程序需要他們進行授權的API調用。如果用戶想要將Google日曆訪問權限授予您的應用程序,則他必須使用Google日曆設置下提供的電子郵件地址爲每個日曆授予創建的服務帳戶的特定權限。

+0

感謝abielita,我在我的應用程序中實現了谷歌日曆。但是當我需要手動調用Google API或通過cron作業更新事件時。但我想要使用節點js進行實時同步。當用戶創建事件時,自動進入我的服務器。有什麼想法? –

相關問題