我有一个应用程序,列出了它在谷歌驱动器中创建的文件。因此,其范围包括:
https://www.googleapis.com/auth/drive.file
我发现如果用户使用谷歌驱动器的“管理应用”断开然后重新连接应用程序,则api将不再返回在断开连接之前创建的任何文件。
这些文件可见的唯一方法是直接从谷歌硬盘打开文件。如果您这样做,那么即使应用程序不编辑该文件,该文件现在也将由列表API返回。
对我而言,这看起来像是一个错误,而不是故意的。除了请求对驱动器的完全访问权限的过度许可之外,是否有任何变通办法,以便应用程序可以发现Google不会提供的文件?