javascript – 谷歌驱动器 – drive.file范围限制我访问共享文件

在我的应用程序中,我使用’drive.file’作用域来从用户访问Google Drive.我在我的应用程序创建的用户中共享谷歌驱动器中的几个文件.现在,一旦与用户共享文件,该用户就无法访问该文件,因为“drive.file”范围说“找不到404文件”错误.但是当我用完全驱动器访问权限替换范围时,可以访问该文件.那么他们是否可以使用限制范围以及在我的应用程序用户之间检索/访问共享文件? 最佳答案 打开共享给用户的文件可能需要auth / drive完全授权,如相关SO
post,
Access to all files on a user’s Google Drive

Google Drive api scope and file access (drive vs drive.files)
中所述,“确切地说,Drive API可以访问应用程序创建的文件以及用户打开的文件来自Drive UI的应用程序(通过open-with).“如果您只需要查看文件元数据和文件内容,可以尝试使用https://www.googleapis.com/auth/drive.readonly.希望这可以帮助.

点赞