GoogleSDKを使用してファイルをGoogleドライブにアップロードできます。しかし、私が受け取った応答には「thumbnailLink」フィールドが含まれていません。
アプリケーションを介してアップロードされた各ファイルのプレビュー画像を表示したいと思います。どうすればそれについて行くことができますか?
これが私のリクエストコードです:
File driveFile = new File();
driveFile.setTitle("File Title");
driveFile.setMimeType(userFile.getContentType());
FileContent driveFileContent = new FileContent(userFile.getContentType(), userFile.asFile());
File insertedDriveFile = driveService.files().insert(driveFile, driveFileContent).setConvert(true).execute();
そしてここに私の応答があります:
{
"alternateLink" : "https://docs.google.com/file/d/...",
"createdDate" : {
"dateOnly" : false,
"tzShift" : 0,
"value" : 1345031115877
},
"description" : "Some Text",
"downloadUrl" : "...",
"editable" : true,
"etag" : "\"qZporUffWgr4KlPui79y_IN18w8/MTM0NTAzMTExNjI1OA\"",
"fileExtension" : "",
"fileSize" : 15666,
"id" : "0B4FbUv8OusD1Q3V2aFM2M2pVaEk",
"kind" : "drive#file",
"labels" : { "hidden" : false,
"restricted" : false,
"starred" : false,
"trashed" : false,
"viewed" : true
},
"lastModifyingUserName" : "Regis Bamba",
"lastViewedByMeDate" : { "dateOnly" : false,
"tzShift" : 0,
"value" : 1345031115769
},
"md5Checksum" : "0baac1165bd1a004fa52eb9777e455df",
"mimeType" : "application/pdf",
"modifiedByMeDate" : { "dateOnly" : false,
"tzShift" : 0,
"value" : 1345031116258
},
"modifiedDate" : { "dateOnly" : false,
"tzShift" : 0,
"value" : 1345031116258
},
"originalFilename" : "Test File",
"ownerNames" : [ "Regis" ],
"parents" : [ { "id" : "0AIFbUv8OusD1Uk9PVA",
"isRoot" : true,
"kind" : "drive#parentReference",
"parentLink" : "...",
"selfLink" : "..."
} ],
"quotaBytesUsed" : 15666,
"selfLink" : "...",
"title" : "Test File",
"userPermission" : { "etag" : "\"qZporUffWgr4KlPui79y_IN18w8/S0oJPFvxJQWU-e8QPUGRAAa4JaA\"",
"id" : "me",
"kind" : "drive#permission",
"role" : "owner",
"selfLink" : "https://www.googleapis.com/drive/v2/files/0B4FbUv8OusD1Q3V2aFM2M2pVaEk/permissions/me",
"type" : "user"
},
"webContentLink" : "https://docs.google.com/uc?id=0B4FbUv8OusD1Q3V2aFM2M2pVaEk&export=download",
"writersCanShare" : true
}
ありがとう