2016-07-29 31 views
1
File file = mService.files().create(fileMetadata, content) 
        .setFields("id, webContentLink ,webViewLink, alternateLink").execute(); 

Log.d(TAG, "File ID: " + file.getId()); 
Log.d(TAG, "File web content link: " + file.getWebContentLink());  
Log.d(TAG, "File web view link: " + file.getWebViewLink()); 
Log.d(TAG, "File alternate link: " + file.????????); 

我創建一個文件,然後想要獲得alternateLink但沒有這樣的方法來獲取它?爲什麼?難道我做錯了什麼?如何在java中獲得Google Drive REST api alternateLink?

+0

您正在使用哪個版本? 對於'v2-rev230-1.22.0'中的'com.google.api.services.drive.model.File',有一個'getAlternateLink()'方法。 – gybandi

+0

我正在使用v3-rev34-1.22.0 – Ragnar

回答

0

The Drive API允許您下載存儲在Google雲端硬盤中的文件。此外,您可以下載Google文檔(文檔,電子表格,演示文稿等)的導出版本,格式爲您的應用可以處理的格式。 Drive還支持通過webViewLink屬性中的URL直接訪問文件。

一個文件的元數據:

{ 
"kind": "drive#file", 
"id": string, 
"etag": etag, 
"selfLink": string, 
"webContentLink": string, 
"webViewLink": string, 
"alternateLink": string, 
"embedLink": string, 
"openWithLinks": { 
(key): string 
} 
相關問題