Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/api/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
com.google.api.services.drive.model.File.getPermissions()返回null_File_Api_Permissions_Get_Google Drive Api - Fatal编程技术网

com.google.api.services.drive.model.File.getPermissions()返回null

com.google.api.services.drive.model.File.getPermissions()返回null,file,api,permissions,get,google-drive-api,File,Api,Permissions,Get,Google Drive Api,com.google.api.services.drive.model.File.getPermissions()返回null,而不是权限资源列表,即使该文件具有权限。在com.google.api.services.drive.drive.Permissions.list(字符串fileId)中使用相同的fileId时,返回正确的权限列表。我希望通过对已经检索到的文件对象调用getPermissions()来避免仅仅为了获得权限而进行的第二次API调用 有人知道为什么getPermission

com.google.api.services.drive.model.File.getPermissions()返回null,而不是权限资源列表,即使该文件具有权限。在com.google.api.services.drive.drive.Permissions.list(字符串fileId)中使用相同的fileId时,返回正确的权限列表。我希望通过对已经检索到的文件对象调用getPermissions()来避免仅仅为了获得权限而进行的第二次API调用


有人知道为什么getPermissions()返回null吗?

我对这段代码也有同样的问题:

drive.files().list().execute().getItems()
结果表明,默认情况下,GoogleDriveAPI并不能获取返回的每个文件的所有信息

在我的例子中,我通过指定我想要的字段来修复它:

final String fields = "items(id,labels/trashed,owners/emailAddress,permissions(emailAddress,name,role),title)";
drive.files().list().setFields(fields).execute().getItems()
我使用“字段编辑器”创建字段字符串