2016-07-29 11 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.????????); 

Ich mache eine Datei und möchte dann alternateLink bekommen, aber es gibt keine solche Methode, um es zu bekommen? Warum? Mache ich etwas falsch?Wie bekomme ich Google Drive REST API alternateLink in Java?

+0

welche Version verwenden Sie? Es gibt eine 'getAlternateLink()' Methode auf 'com.google.api.services.drive.model.File' für mich in' v2-rev230-1.22.0'. – gybandi

+0

Ich verwende v3-rev34-1.22.0 – Ragnar

Antwort

0

The Drive API können Sie Dateien herunterladen, die in Google Drive gespeichert sind. Außerdem können Sie exportierte Versionen von Google-Dokumenten (Dokumente, Tabellen, Präsentationen usw.) in Formaten herunterladen, mit denen Ihre App umgehen kann. Drive unterstützt auch den direkten Zugriff von Benutzern auf eine Datei über die URL in der Eigenschaft webViewLink.

Die Metadaten für eine Datei:

{ 
"kind": "drive#file", 
"id": string, 
"etag": etag, 
"selfLink": string, 
"webContentLink": string, 
"webViewLink": string, 
"alternateLink": string, 
"embedLink": string, 
"openWithLinks": { 
(key): string 
} 
Verwandte Themen