2014-01-21 33 views
0

我想我與谷歌的壓延機的web應用整合,我的應用程序所使用的由具有事件幾個用戶,我要推到自己的谷歌壓光機,活動添加到谷歌壓延

我想提供一個時間授權流程來管理他的谷歌日曆。

我在google api控制檯創建了項目來訪問日曆API,並且使用google calender PHP庫來獲得授權。

我有ClientId,Secret,Redirect Uri,開發者密鑰,所以我在授權後從谷歌獲得了代碼。

我可以使用離線的方式,而不是創建每次授權他的事件....

回答

0

我包使用以下步驟

在谷歌開發者控制檯
  • 創建的開發者帳戶來解決這個問題。
  • 在Google開發者控制檯中創建了一個項目
  • 將應用程序的權限授予Google日曆。
  • 爲瀏覽器應用程序創建公共API訪問
  • 使用授權重定向URI和JavaScript起源爲Web應用程序創建新客戶端ID。
  • 使用Google庫驗證身份驗證並從Google獲取刷新令牌。
  • 將刷新令牌存儲到數據庫中以備將來使用。

以上五點都是一次性活動。

  • 使用刷新標記插入/更新/刪除的用戶

谷歌壓延 事件第六活動的基礎是什麼,我們想要做的活動獲取新的訪問令牌。

這已經解決了我的問題,刷新令牌會一直保留,我們可以從刷新令牌獲取訪問令牌來執行日曆操作。

工作原理: https://developers.google.com/accounts/docs/OAuth2InstalledApp