我使用以下代码获取在Google云端硬盘中上传的特定文件的所有修订版。我能够获取链接并下载版本,但当任何其他用户访问该应用程序时,他无法从提供的链接下载该文件。
获取所有文件修订版:
private static List<Revision> retrieveRevisions() {
try {
String fileId="0BylJDrKIrQebRkpnNEFmZVF3Q3c";
Drive service= GoogleDriveUtil.getDrive();
System.out.println(service+"Drive is Here");
RevisionList revisions = service.revisions().list(fileId).execute();
List<Revision> revisionList = revisions.getItems();
for(Revision revision: revisionList){
System.out.println("Revision "+revision.getOriginalFilename()+" "+revision.getId()+"revision.getDownloadUrl()");
}
return revisionList;
} catch (IOException e) {
System.out.println("An error occurred: " + e);
}
return null;
}
建议将不胜感激