我有一个驱动器应用程序,它更改了权限,因此另一个用户成为文件的所有者。完成此操作后,用户会收到一封电子邮件,并且该文件会列在所有文件中。
我想知道如何更改权限并将文件放入 myDrive。这就是我添加权限的方式。
service.permissions().insert(fileId, newPermission).execute();
当用户对文件具有权限时,它会出现在所有文件中,但不会出现在 mydrive 中。我怎样才能使文件也列在 mydrive 中。
笔记:
- 认证用户是服务帐号!
- 因为我关闭了通知电子邮件,它不再出现在任何地方。但是当我搜索时,我可以找到该文件并拥有正确的权限。更改权限时似乎没有设置文件的根目录。