我正在開發一個SPA web應用程序,我通過它將事件添加到我的用戶谷歌日曆他們已給予許可。然而,這是我第一次使用谷歌日曆API,並不清楚如何檢索我的用戶現有的事件,或者如果他們添加新的事件或刪除它們。有一個選項可以在谷歌日曆中設置webhook,因此當用戶對日曆進行任何更改時,我可以收到更改。我目前的做法是做出多個獲取請求,但這似乎效率很低。如何讓我的應用程序日曆與所有用戶創建的事件保持同步。Google Calendar事件創建/更新/刪除了Webhook?
0
A
回答
0
您可以設置一個推送通知,以便在您的某個日曆上發生任何更改時隨時收到提醒通知。我稍微研究一下它,如果內存服務它沒有提醒你很多特別有用的信息(我不相信它告訴你到底發生了什麼變化以及如何)。看看這裏的文檔:https://developers.google.com/google-apps/calendar/v3/push
我最終做的是設置一個cronjob並使用synctoken獲取我所有的日曆事件,它只返回自上一次輪詢API以來發生更改的事件事件。 https://developers.google.com/google-apps/calendar/v3/sync
相關問題
- 1. 未創建Rails + Google Calendar API事件
- 2. Google Calendar API中的更新事件JavaScript
- 3. PHP Google Calendar API v3 - 更新事件
- 4. Google Calendar API v3 - 更新事件
- 5. Google Calendar API V3刪除API
- 6. Google Calendar API創建事件返回201,但未創建任何事件
- 7. JS - 創建之前刪除事件新
- 8. Google Calendar API v3 PHP新事件
- 9. jquery-calendar programaticaly添加/刪除事件
- 10. 使用ASP.NET刪除和更新Google事件[Google日曆]
- 11. Google Calendar API事件插入
- 12. Google Calendar API:如何創建「只讀」/不可編輯的事件?
- 13. Google Calendar API v3在更新事件時返回「Not Found」
- 14. Google Calendar API:將提醒更新爲事件
- 15. 如何在Zend Framework Google Calendar API中更新事件日期?
- 16. Authorize.Net創建新的WebHook時出錯創建新的WebHook
- 17. 在日曆中使用Javascript創建新事件 - Chrome擴展 - Google Calendar API - Gdata
- 18. Google Calendar API v3 PHP - >嘗試將新事件創建爲單個日曆
- 19. Gitlab:創建分支上的webhook事件
- 20. 刪除Webhook
- 21. 更新或刪除現有文件並創建新文件
- 22. 創建的更新和刪除級聯
- 23. 創建或刪除觸發事件
- 24. fullCalendar 1.5.3創建了多個事件,無法刪除未選定的事件
- 25. 更新數據行刪除事件
- 26. Google Calendar推送通知頻道創建
- 27. PHP Google Calendar API - 導入事件
- 28. Google Calendar API查詢全天事件
- 29. Google Calendar API - 未定義事件
- 30. Google Calendar API日曆ID和事件ID