2017-03-04 105 views
0

我一直在使用Google Drive PHP文件v 1.1.5文件,並希望升級到PHP v 2.1.2文件。一直在努力尋找解決某些問題的方法,但一直困擾着這個最後一個問題。Google雲端硬盤無法正常工作

以下代碼使用v1界面工作,該界面允許使用google fileID檢索文件內容。這種失敗在V2接口($內容長度= 0)(完全相同的代碼)

// this returns the contents of the file -- download the content.... 
    $content = $service->files->get($fileID, array('alt' => 'media')); 

試圖圍繞這幾個方式,但花了幾個小時,尋找一些幫助後。有什麼建議麼?

感謝,

+0

尼斯照片 – scsimon

+1

由於不再支持的API V2 [谷歌聲明](https://developers.google。 COM /驅動器/ V2 /網絡/快速入門/ PHP)。 你應該直接嘗試用V3來代替。 目前尚不清楚他們何時會停止接受V2請求,但可能會在此時發生。 – docliving

+0

只是爲了澄清,它是不再支持v2的php庫。目前還沒有棄用v2 API的時間表。 – pinoyyid

回答

0

啊 - 我實際使用V3的界面,但PHP V2.1.2庫,使用PHP新界面庫的一些事情已經改變,因此,我一直在努力使收支平衡並再次工作,這個問題似乎是最後的...... ??? ...時間會告訴......無論如何成功,代碼需要添加一個額外的行來拉動文件的內容。見下文和在以下鏈接

https://developers.google.com/drive/v3/web/manage-downloads 

// this returns the contents of the file -- download the content.... 
$response= $service->files->get($fileID, array('alt' => 'media')); 
$content = $response->getBody()->getContents(); 

而現在它工作正常....

相關問題