Oauth 2.0 无法在具有“每个文件”身份验证作用域的Google驱动器中共享文档

Oauth 2.0 无法在具有“每个文件”身份验证作用域的Google驱动器中共享文档,oauth-2.0,google-drive-api,Oauth 2.0,Google Drive Api,我将应用程序的身份验证范围限制为每个文件,以限制对应用程序创建或打开的文件的访问。这适用于应用程序创建的我自己的文件。当我与其他人共享此文件时,该文件可见并标识为由我的应用程序生成,但无法由我的应用程序打开:“未找到文件” 如果我对完全访问范围执行相同操作,则可以打开共享文件。但是,本文档中不建议使用此范围,也不需要 共享时这两个作用域的行为差异并不像我预期的那样,也不像我从文档中读到的那样。这是一个错误或行为如预期的那样,还是我遗漏了什么?您没有遗漏任何东西。 我已经检查过这个问题,SDK开发

我将应用程序的身份验证范围限制为每个文件,以限制对应用程序创建或打开的文件的访问。这适用于应用程序创建的我自己的文件。当我与其他人共享此文件时,该文件可见并标识为由我的应用程序生成,但无法由我的应用程序打开:“未找到文件”

如果我对完全访问范围执行相同操作,则可以打开共享文件。但是,本文档中不建议使用此范围,也不需要


共享时这两个作用域的行为差异并不像我预期的那样,也不像我从文档中读到的那样。这是一个错误或行为如预期的那样,还是我遗漏了什么?

您没有遗漏任何东西。 我已经检查过这个问题,SDK开发人员都知道这个bug。 我们必须等待修复


同时,您可以使用完整的驱动器作用域,或使用drive.file作用域,但只有在修复错误时才声明“共享”功能可用。

如果我正确理解您的问题,那么我认为此错误现在可能已修复。下面的场景适用于使用scope的我

https://www.googleapis.com/auth/drive.file
Account1:使用app创建文件。app Account1:使用google drive API与Account2共享file.app Account2:接收共享电子邮件并单击打开文件 Account2:应用程序启动、下载file.app并上载更改 Account1:重新打开file.app,Account1所做的更改可见
希望有帮助。我简直不敢相信,对于一项寻求成为世界文件系统的服务来说,竟然没有问题跟踪器。

我也在寻找解决方案