我一直在尋找Google Drive API一段時間。我有一個公共共享的文件夾,我可以查看這些文件夾,而無需使用共享文件夾的詳細信息中的主機URL登錄任何內容。所以我知道你可以在沒有Oauth或其他認證的情況下看到這些文件。有沒有一種方法可以使用API來實現這一點,以便我可以按照自己想要的方式獲得格式化的文件,並可能使用我已添加到文件中的描述?基本上這將顯示在網站上,我不希望訪問該網站的人必須通過Oauth流程。我只想要顯示一個文件列表。無需登錄即可從Google雲端硬盤列出文件
2
A
回答
1
我正在進行類似的設計。我閱讀文檔說API需要登錄。所以除非你使用頁面抓取,你需要通過oauth。
大概你有一個專門的帳戶存儲文件。您已經註冊了一個客戶端應用程序和一個重定向網址,並獲得了必要的密鑰。 (概述是here。)現在,如果我理解正確,則必須創建一個Google_Client對象,對其進行配置,然後致電createAuthUrl
以獲取授權URL。
當您瀏覽到授權URL時,您將不得不登錄到存儲文件的帳戶 - 僅此一次。成功登錄後,您將通過查詢字符串參數重定向到redirect_url:code
。這是您用於爲您的應用獲取刷新令牌的授權碼。 Doc是here。您只會獲取刷新令牌一次,保存並每次使用它來獲取會話(訪問)令牌。
我認爲授權是驅動器API唯一非常複雜的部分,所以一旦你過去了,它應該更平滑。
相關問題
- 1. Google雲端硬盤SDK API未列出Google雲端硬盤上傳的文件
- 2. 無需用戶登錄的Google雲端硬盤訪問
- 3. 無需登錄即可獲取JSON中Google雲端硬盤文件夾的內容
- 4. 我是否需要更新我的Google雲端硬盤登錄?
- 5. Google雲端硬盤文件:com.google.api.client.http.HttpHeaders.getAuthenticateAsList
- 6. 列出Google雲端硬盤中的所有文件夾內容
- 7. 通過Google Drive SDK列出Google雲端硬盤中的所有可用文件
- 8. Google雲端硬盤:登錄失敗。登錄到指定帳戶時出錯
- 9. 無法使用Java API從Google雲端硬盤下載文件
- 10. 無法將文件從Google雲端硬盤移動到Blobstore
- 11. Google雲端硬盤導入Google文檔
- 12. Google雲端硬盤無法找到文件夾或文件
- 13. Google雲端硬盤SDK iOS9
- 14. 如何爲Google雲端硬盤中的每個文件創建可用的Google雲端硬盤應用程序?
- 15. 下列Google雲端硬盤「主機」
- 16. 如何在Google雲端硬盤中列出我的文檔
- 17. 從Google雲端硬盤文件中讀取文本
- 18. 使用輸出流將文件上傳到Google雲端硬盤
- 19. 無法使用php將文件上傳到Google雲端硬盤
- 20. 無法更新Google雲端硬盤中的文件名
- 21. Selenium WebDriver可以訪問Google雲端硬盤上的文件嗎?
- 22. Google雲端硬盤文件列表:500錯誤
- 23. Google雲端硬盤API列表文件夾GET
- 24. Google雲端硬盤列表,搜索和刪除文件
- 25. 無法從Google雲端硬盤的應用文件夾中讀取文件
- 26. 從Google雲端硬盤下載文件的問題
- 27. 在Ruby中打開並從Google雲端硬盤讀取文件
- 28. Google雲端硬盤列表方法未列出最近創建的文件
- 29. 使用Google API的Google雲端硬盤上傳文件
- 30. 通過Google腳本向Google雲端硬盤添加文件