2013-04-12 163 views
1

我想製作一個網頁,可以顯示有關我的谷歌驅動器上的文檔信息。例如,我想在網頁上顯示我所有的Google文檔的標題。我不希望用戶必須登錄到Google帳戶,並且我不希望授權任何內容(或者用戶授權任何內容)。我只希望用戶能夠看到我顯示的內容 - 以只讀格式 - 當他們導航到頁面時。用戶將沒有機會編輯或上傳或刪除任何東西,他們只能查看我顯示的信息。通過API訪問谷歌驅動器文件沒有登錄?

有沒有辦法從谷歌驅動器(通過API或任何其他方式)獲取文件可能不使用oauth 2.0?我瀏覽了api文檔,甚至編寫了示例應用程序,但是他們都有一個步驟說:「轉到此URL,單擊允許,輸入代碼」,然後獲得訪問權限。這些步驟不應該是必需的。我只想下載該文件,並能夠操縱它(無論是在內存中還是作爲流),然後顯示相關內容。

另外,我可能誤解了OAuth 2.0是如何工作的,所以如果情況如此,任何有用的信息都將不勝感激。謝謝。

回答

1

您無需向Google驗證您的訪問者身份,但需要驗證自己的身份,以便您的網絡應用可以從您的個人雲端硬盤中檢索數據。

爲自己獲取訪問令牌和刷新令牌,存儲它們並驗證您的請求。如果您正在使用我們的客戶端庫中的一個,則其中大多數客戶端庫一旦過期就刷新訪問令牌。有關更多詳細信息,請參見Using OAuth 2.0 for Web Server ApplicationsOAuth 2.0 Playground可幫助您瞭解如何獲取這些令牌。

+1

我不想只訪問其他人的數據我的數據。我想從我的谷歌驅動器顯示數據到網絡。我的網站的用戶不應該需要谷歌帳戶才能查看信息。 如何以編程方式進行授權,而不必訪問每個查看我網站的用戶的訪問權限? – user439299

+0

對不起,現在就修復我的答案。 –

相關問題