新しいサムネイル機能は、新しいファイルを挿入するときにうまく機能します。既存のファイルのサムネイルを更新する方法はありますか? files().patch() または files().update() メソッドを使用して (Java で) サムネイルを更新できませんでした。エラー メッセージは表示されませんが、新しいサムネイルをアップロードしても Google ドライブのサムネイルが変化しません。
File file = drive.files().get(fileId).execute();
String encodedImage = Base64.encodeBase64URLSafeString(imageData);
Thumbnail thumbnail = new Thumbnail();
thumbnail.setImage(encodedImage);
thumbnail.setMimeType("image/png");
file.setThumbnail(thumbnail);
drive.files().update(fileId, file).execute();
更新: 上記のコード スニペットに示すように、サムネイル付きのファイルを挿入し (動作します)、ファイルを更新するためにまったく同じコードを使用しているため (サムネイルは更新されません)、私のアプリを使用して実行することは理にかなっています。両方の操作。
Login to www.ultradox.com
Copy one of the examples.
This will create a new file on your Google Drive with the correct thumbnail
(as it triggers the insert file method with thumbnail).
Click on the "Customize" button
Scroll down and click on the thumbnail image to upload a new thumbnail
= Thumbnail not changed, but update should be triggered.
So probably something shows up in your logs?