2016-07-29 30 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 
} 
相关问题