3
我有一個想法將Google雲端硬盤用作非數據庫CMS,客戶將其文件放在特定的文件夾中,然後在外部網站上訪問它們。例如,他們會上傳圖片,腳本會遍歷所有圖片文件的文件夾,並相應地將其顯示爲圖庫。Google雲端硬盤:在外部網站上未經授權只讀
我對Drive SDK(以及一般API)非常陌生,如果甚至可以在不需要授權給最終用戶的情況下將文件設置爲只讀,我就會盡力解決問題。每次加載頁面時,我的初始嘗試都要求我進行身份驗證。
我有一個想法將Google雲端硬盤用作非數據庫CMS,客戶將其文件放在特定的文件夾中,然後在外部網站上訪問它們。例如,他們會上傳圖片,腳本會遍歷所有圖片文件的文件夾,並相應地將其顯示爲圖庫。Google雲端硬盤:在外部網站上未經授權只讀
我對Drive SDK(以及一般API)非常陌生,如果甚至可以在不需要授權給最終用戶的情況下將文件設置爲只讀,我就會盡力解決問題。每次加載頁面時,我的初始嘗試都要求我進行身份驗證。
第三方應用有可能在沒有訪問令牌的情況下授權請求。您可以使用API密鑰從允許的引薦來源/ IP發出請求。
https://developers.google.com/console/help/#generatingdevkeys
然後,你應該被允許獲得以下公共文件:
GET https://www.googleapis.com/drive/v2/files/1T_fVTiyyBVnfYKd_3gZzVfxqU5NbOhIlEG0nyReYh9w?key=[yourKey]
謝謝你的提示Burcu,雖然我得到真的很困惑在谷歌的文檔。從嘗試幾種方法,似乎我不能要求查看文件列表(從特定文件夾),而無需授權:https://developers.google.com/drive/v2/reference/files /列表。不確定我是否正確地解釋了這個 - SDK需要認證,但API不? –
爲了訪問用戶的帳戶,如列出文件,您需要一個訪問令牌。爲了檢索公共文件的詳細信息,您可以使用API密鑰。 –
好的。關於從哪裏開始使用這種方法的任何想法? –