Google drive api 具有changedpermissions的文件仅显示在所有文件中而不是mydrive中?

Google drive api 具有changedpermissions的文件仅显示在所有文件中而不是mydrive中?,google-drive-api,google-apps,Google Drive Api,Google Apps,我有一个驱动器应用程序,它会更改权限,以便其他用户成为文件的所有者。完成此操作后,用户会收到一封电子邮件,该文件将列在所有文件中 我想知道如何更改权限并将文件放入myDrive。 这就是我添加权限的方式 service.permissions().insert(fileId, newPermission).execute(); 当用户对某个文件拥有权限时,它会出现在所有文件中,但不会出现在mydrive中。如何使文件也列在mydrive中 注: -经过身份验证的用户是一个服务帐户

我有一个驱动器应用程序,它会更改权限,以便其他用户成为文件的所有者。完成此操作后,用户会收到一封电子邮件,该文件将列在所有文件中

我想知道如何更改权限并将文件放入myDrive。 这就是我添加权限的方式

      service.permissions().insert(fileId, newPermission).execute();
当用户对某个文件拥有权限时,它会出现在所有文件中,但不会出现在mydrive中。如何使文件也列在mydrive中

注:

-经过身份验证的用户是一个服务帐户


-自从我关掉了通知邮件,它就不再出现在任何地方了。但当我搜索时,我可以找到该文件并拥有正确的权限。更改权限时,似乎没有设置文件的根目录。

我将父目录添加到文件父目录,然后更新了文件。 这是错误的

答:家长必须单独更新(就像权限一样)。现在一切都按预期进行


dService.parents().insert(fileId,newparentreference().setId(iDofLocation)).execute()

是的,但只有20小时后D