我正在使用Python列出与我的google服务帐户共享的文件。在
这个过程运行得很好,除了一个我知道与我的服务帐户共享的文件没有出现在输出列表中。在
文件不属于我,所以我可以显示和试用的内容有限制,我注意到的一点是,有问题的文件“属于共享驱动器”,而其他文件不是。而且“共享”界面与我习惯的界面非常不同,我想还是因为它在共享驱动器空间中。在
截图,有问题的文件共享界面是红色/栗色,不像你看到的普通冰蓝色/灰色。在
共享驱动器文件:共享文件接口
非共享驱动器文件:共享接口
当我用一个“普通”google帐户共享文件时,它会出现在“与我共享”区域的drive UI中。在
我的猜测是驱动器上存在某种权限层次结构,阻止了我的服务帐户,希望有一个更简单的解决方案。在
我尝试过的事情:
我已经要求业主自己添加我的服务帐户电子邮件,这并没有改变任何东西。在
我尝试过各种字符串查询更改,如“sharedWithMe”,还查看了appData位置和驱动器。在
如果我和一个普通的google用户共享这个文件,我可以通过googledrive“shared with me”区域访问它,所以它绝对是“shared”。在
如果我将文件复制到自己的区域并与服务帐户共享该文件,则该副本将