我需要管理我的網站用戶的谷歌日曆,我的意思是查看,添加和刪除我的網站用戶與他們的客戶日曆支持的會議。 我瀏覽過Google文檔,無法理解什麼是最佳流程。 下面是正確的事情嗎?訪問我的用戶的谷歌日曆
- 創建服務谷歌帳戶
- 我的所有用戶共享他們的日曆與我的服務帳戶
- 我的網站後臺管理使用我的服務帳戶的用戶日曆。
請指教。
我需要管理我的網站用戶的谷歌日曆,我的意思是查看,添加和刪除我的網站用戶與他們的客戶日曆支持的會議。 我瀏覽過Google文檔,無法理解什麼是最佳流程。 下面是正確的事情嗎?訪問我的用戶的谷歌日曆
請指教。
您可以檢查這documentation其中它討論了每個日曆用戶如何與主日曆和他們也可以訪問的許多其他日曆相關聯的基本概念。如果您想訪問當前登錄用戶的主日曆,請使用primary
關鍵字。
這裏有一些相關的SO線程這可能幫助:
的OAuth 2.0服務帳戶的正確方法訪問用戶 帳戶:
https://developers.google.com/accounts/docs/OAuth2ServiceAccount
您需要授予服務帳戶客戶端ID訪問 必要日曆API範圍:
那麼你的服務帳戶可以模擬用戶,並代表他們執行 日曆操作:
https://developers.google.com/drive/web/delegation#instantiate_a_drive_service_object
這些文檔描述Google Drive,但Calendar的過程與 完全相同。
希望這有助於!
感謝您的快速回復。我需要以編程方式訪問用戶日曆。您分享的鏈接描述了「人類」流動。什麼是API流程? – YuriR