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.????????); 

ファイルを作成して代替リンクを取得したいのですが、そのような方法はありませんか?どうして?私は何か間違っているのですか?JavaでREST API代替リンクを取得するにはどうすればよいですか?

+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 
} 
関連する問題