2013-06-24 151 views
1

我從我的Google Drive中導出了一些文件,文件大小爲1.95 GB 我想直接將其下載到我的一個Web託管帳戶。我不喜歡先下載到我的電腦,然後上傳到服務器。下載將文件從Google Drive直接導出到Web服務器

我認爲Google Drive API應該是解決方案。我已經很好地將它用於來自Google雲端硬盤的單個文件。但我擔心如何將它用於導出的文件。

請告訴我如何以這種方式或其他方式做到這一點。

我更喜歡PHP腳本,如果這很重要。

編輯:解釋此基礎上太多

我曾與很多驅動和API開發的應用程序。但問題是,這次我沒有從Google Drive下載單個常規文件,而是我有導出整個文件夾包含幾個文件,如一個zip存檔。下載鏈接發送到我的電子郵件。

現在要下載該檔案,我必須登錄到Google帳戶。由於我家的速度太慢我寧願直接下載到我的網站託管服務器。這是我想要實現的。

回答

2

如果您對Drive API沒有經驗,請從PHP Quickstart開始。它會告訴你如何處理認證和基本的API查詢。然後,如果您知道文件ID,則可以使用Files.get(),或者您可以使用Files.list()查找包含搜索查詢的文件。作爲此查詢的迴應,您將獲得Files resource。從文件資源中,如果是Google Docs(或電子表格,演示文稿等)文件,則可以獲取各種格式的exportLinks,或者您將獲得downloadUrl,您可以下載它們兩個。 Files.list()和Files.get()都有一些php代碼可以查看。

玩得開心!

+0

感謝您的回覆@ junyoung-gwak,但我有一個不同的問題比這個。我在問題本身中添加了更多有關該問題的解釋。 –

+0

不知道爲什麼有人投票並沒有提到如此。至少你可以讓我知道問題中的問題是什麼! –

相關問題