Google ドライブ ファイルのリビジョンの詳細なリストを取得するには、get メソッドと list メソッドの両方を使用する必要があります。以下のサンプルは動作するはずです (私はこれをテストしていません):
/**
* Print detail information about revisions of the specified file.
*
* @param service Drive API service instance.
* @param fileId ID of the file to print revisions for.
*/
private static void detailedRevisions(Drive service, String fileId) {
try {
RevisionList revisions = service.revisions().list(fileId).execute();
List<Revision> revisionList = revisions.getItems();
for(Revision revision : revisionList) {
revision = service.revisions().get(
fileId, revision.getId()).execute();
System.out.println("Revision ID: " + revision.getId());
System.out.println("Modified Date: " + revision.getModifiedDate());
if (revision.getPinned()) {
System.out.println("This revision is pinned");
}
}
} catch (IOException e) {
System.out.println("An error occured: " + e);
}
}
リビジョン クラス メソッドの完全なリストについては、
https ://developers.google.com/resources/api-libraries/documentation/drive/v2/java/latest/ を確認してください。