2016-07-07 60 views
0

我一直在考慮要開始使用Google Drive API的項目。我的想法是製作一個網頁(使用Laravel)讓客人下載文件。我有3種不同類型的用戶:可以下載文件的客人,登錄的用戶,能夠上傳文件的管理員,以及能夠完成所有這些操作的管理員,以及刪除文件(這些文件只是PDF文件)。使用Google Drive API的項目?它可行嗎?

另外,它運行的服務器沒有太多硬盤空間用於存儲文件,它只是託管該頁面,並可能保留一些最重要的文件。但事情是,我對這個API沒有任何經驗。如果發現不能做到這一點,我就會厭倦瞭解所有這些麻煩。我試過閱讀文檔,但我仍然不知道這是否可行,而且我找不到可靠的教程(另外,我不知道什麼是可靠的,我從來沒有使用它)。

因此,對於已經使用API​​的人來說,這是可行的嗎?下載速度是否太慢?沒有帳戶的用戶是否可以下載?另外,你是否知道任何可靠的教程,並以正確的方式進行操作?或者是我會發現/需要的唯一文件?

在此先感謝。

回答

0

是的, 這三種情況都可以通過谷歌驅動器sdk來處理。您需要深入探索API。創建和下載很容易,上傳很棘手。

我最近使用谷歌驅動API中的一款Chrome擴展程序上傳圖像直接驅動here

您可以在這裏問關於API用法的問題。

+0

對不起,我認爲第二個鏈接不工作。 –

+0

我的意思是你可以在StackOverflow上提問。 – s007

0

首先,我建議您通過Google Drive REST API Overview中的某個快速入門。

其次,請注意驅動器API集成必須採用的Requirements and Best Practices。 如前所述:

要求

  • 繼行動「打開方式」,應用程序必須檢查授權用戶讀取/寫入到傳遞文件ID是指該文檔。

的最佳實踐

  • 在「創建新的」流,谷歌驅動器提供了一個授權碼您的應用程序。在應用程序採取其他操作之前,應儘快將此代碼升級爲訪問令牌。

最後,該SO後 - Good tutorial on Google Drive SDK and OAuth可能也有幫助。