在我的应用程序中,我正在使用' drive.file'用户对Google Drive访问的范围。我在我的应用程序创建的用户中共享谷歌驱动器中的几个文件。现在,一旦文件与用户共享,该用户就无法访问该文件,因为" drive.file"范围说'未找到404文件'错误。但是当我用完全驱动器访问权限替换范围时,可以访问该文件。那么他们可以使用限制范围以及在我的应用程序用户中检索/访问共享文件吗?
答案 0 :(得分:1)
打开共享给用户的文件可能需要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从应用程序打开的文件(通过打开方式)。"如果您只需要查看文件元数据和文件内容,可以尝试使用https://www.googleapis.com/auth/drive.readonly
。希望这可以帮助。
答案 1 :(得分:0)
当我最后一次询问时,没有。您可以在这里看到一些讨论:
https://plus.google.com/u/0/+JoeGibbsPolitz/posts/7xLaiAMUP8q?cfem=1
该线程的结论(我觉得很奇怪)是,添加 drive.file
作用域实际上可以减少对GDrive的请求权限API。