Java 从Google Drive下载修订历史文件
我使用下面的代码来获取上传到GoogleDrive中的特定文件的所有修订。我能够获得链接并下载版本,但当任何其他用户访问应用程序时,他无法从提供的链接下载文件 要获取文件的所有版本,请执行以下操作:Java 从Google Drive下载修订历史文件,java,google-app-engine,google-drive-api,Java,Google App Engine,Google Drive Api,我使用下面的代码来获取上传到GoogleDrive中的特定文件的所有修订。我能够获得链接并下载版本,但当任何其他用户访问应用程序时,他无法从提供的链接下载文件 要获取文件的所有版本,请执行以下操作: private static List<Revision> retrieveRevisions() { try { String fileId="0BylJDrKIrQebRkpnNEFmZVF3Q3c"; Drive
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;
}
建议将不胜感激文件是否公开或适当共享?。。。您是否正在直接使用下载URL?是的,在共享下载URL之前,用户被授予了文件的编辑权限