我想知道是否可以通过驱动API中的权限查询文件,前提是权限电子邮件是gmail(显然是现有帐户)
$结果 = $服务->文件->listFiles()
与
'[email protected]' in readers
不返回结果
同时
'[email protected]' in readers
确实
两个地址都存在于文件的权限数组中
感谢您的任何建议,所以我不会浪费时间去做不可能的事情(并且我必须循环文件夹中的所有文件来检查权限)
有趣的行为,如果帐户未与谷歌帐户关联,则似乎无法发现用户。
例如,人们可以将自己的电子邮件地址带到谷歌。 这样我就可以使用我的 Outlook.com 帐户注册并共享项目。 在这种情况下,我可以使用drive api file.list 方法找到与之共享的文件。
如果我使用未注册到 Google 的非 Google 电子邮件共享某个项目,那么我将无法找到该项目,因为您也可能遇到这种情况。
回答你的问题,是的,如果电子邮件地址恰好在谷歌注册,就可以找到这些文件。我们也应该将此报告给谷歌支持。