2014-01-17 125 views
0

場景:如何上傳到我的谷歌雲端硬盤帳戶,而不是用戶

有人來到我的網站,他們看到一個文件選擇區域。他們選擇文件並將文件上傳到我的Google雲端硬盤帳戶。

問題:

在看谷歌驅動器SDK文檔我看到它使用OAuth進行身份驗證,但我並不需要對用戶進行驗證,因爲它們上傳到我的谷歌雲端硬盤帳戶。我知道我需要向Google註冊我的應用程序,但我想知道是否可以上傳,而無需授權用戶使用OAuth的典型方式(發送離線或模式窗口以驗證w /重定向URL)。

這可能嗎?我使用PHP。

回答

0

你有兩種選擇: -

  1. 使用的服務帳戶。這些文件將被上傳到服務帳戶

  2. 使用一個普通的Google帳戶。對於此選項,您(作爲帳戶所有者)需要執行一次性身份驗證才能獲取您將存儲的刷新令牌。然後,您可以隨時使用它來生成調用實際Drive API所需的訪問令牌。您可以使用Oauth Playground生成刷新標記,因此無需編寫任何代碼。

How do I authorise an app (web or installed) without user intervention? (canonical ?)

+0

你能分享PHP的顯示使用服務帳戶的樣本? –

+0

對不起,我不使用PHP。我確定谷歌的'驅動器PHP'服務帳戶''會拋出一些東西 – pinoyyid

相關問題