2016-04-10 13 views

答えて

0

あなたがalt=mediaを使用してファイルをダウンロードしたい場合は、ファイルのリソースURLに許可HTTP GETリクエストを作成する必要があり、=メディアクエリパラメータのALTが含まれます。

GET https://www.googleapis.com/drive/v3/files/0B9jNhSvVjoIVM3dKcGRKRmVIOVU?alt=media 
Authorization: Bearer ya29.AHESVbXTUv5mHMo3RYfmS1YJonjzzdTOFZwvyOAUVhrs 

ファイルをダウンロードするには、少なくとも読み取りアクセス権が必要です。さらに、ファイルコンテンツの読み取りを許可するスコープでアプリの権限を付与する必要があります。たとえば、drive.readonly.metadataスコープを使用するアプリケーションは、ファイルのコンテンツをダウンロードする権限がありません。 JAVAを使用してファイルをダウンロードする例を次に示します。

String fileId = "0BwwA4oUTeiV1UVNwOHItT0xfa2M"; 
OutputStream outputStream = new ByteArrayOutputStream(); 
driveService.files().get(fileId) 
     .executeMediaAndDownloadTo(outputStream); 

SO questionもチェックしてみてください。

+0

thx。無力です。まだ "バットリクエスト" – Yamko

関連する問題