Google云端硬盘搜索:使用java代码无法访问手动创建的文件夹

时间:2016-07-20 19:43:22

标签: java google-drive-api

我已经编写了使用Drive API搜索google驱动器上的文件夹的代码,但似乎是在驱动器上手动创建了一个文件夹,代码无法访问它。

FileList result = drive.files().list().setQ("mimeType ='application/vnd.google-apps.folder'").execute();

在结果中,我只获取使用下面的Drive API代码创建的文件夹。

com.google.api.services.drive.model.File fileMetadata = new com.google.api.services.drive.model.File();
fileMetadata.setTitle(folderName);
fileMetadata.setMimeType("application/vnd.google-apps.folder");
drive.files().insert(fileMetadata).execute();

请告知错误在哪里。

1 个答案:

答案 0 :(得分:0)

您可能正在使用'drive.file'范围。您应该使用'drive.metadata.readonly','drive.metadata','drive.readonly'或'drive'范围。

https://developers.google.com/drive/v2/web/scopes