我正在尝试从父文件夹中获取所有文件/文件夹。
我设法获取父文件夹的ID。当我尝试获取文件信息时,如果我使用此页面上显示的ID,我可以直播示例:https://developers.google.com/drive/v2/reference/files/get
但是,当我尝试使用页面代码示例获取任何文件数据时:
try {
File file = service.files().get(fileId).execute();
System.out.println("Title: " + file.getTitle());
System.out.println("Description: " + file.getDescription());
System.out.println("MIME type: " + file.getMimeType());
} catch (IOException e) {
System.out.println("An error occured: " + e);
}
}
我什么都没得到,除了得到这个错误信息:
com.google.api.client.googleapis.json.GoogleJsonResponseException:404 OK
{
"code" : 404,
"errors" : [ {
"domain" : "global",
"message" : "File not found: 0Bz8fRNYAOdjjd05ydVRCROE4QlE",
"reason" : "notFound"
} ],
"message" : "File not found: 0Bz8fRNYAOdjjd05ydVRCROE4QlE"
}
我怎样才能从文件/文件夹中获取任何带有ID的数据?
非常感谢您提前和问候!
答案 0 :(得分:1)
404表示(1)ID错误,或(2)您无权访问该文件夹。
要确认ID,请在https://developers.google.com/drive/v2/reference/files/get#try-it使用“试用”,然后查看是否可以检索该文件。
如果此方法有效,请检查您的应用正在使用的用户和范围是否允许访问。