我正在尝试使用Java Google Drive API查找文件夹的子项
for (com.google.api.services.drive.model.File file : result.getFiles()) {
System.out.printf("Found file: %s (%s)\n", file.getName(), file.getId());
String fileId =file.getId();
FileList childern = service.files().list().setQ(" 'fileId' in parents").execute();
}
这里不是动态编码文件ID的值,而是动态获取。
Error msg:
{
"code" : 404,
"errors" : [ {
"domain" : "global",
"location" : "fileId",
"locationType" : "parameter",
"message" : "File not found: .",
"reason" : "notFound"
} ],
"message" : "File not found: ."
}
答案 0 :(得分:1)
“找不到文件:。”
恰好意味着您要查找的文件ID不存在。我的Java并不是最好的Java,但我建议您尝试尝试类似的操作,以确保正确放置ID。
request.setQ(String.format("'fileId' in parents", fileId));