我将应用的Auth范围限制为每个文件(https://www.googleapis.com/auth/drive.file),以限制对应用创建或打开的文件的访问。这适用于我自己的应用程序创建的文件。当我与其他人共享此文件时,该文件可见并由我的应用识别,但无法通过我的应用打开:'找不到文件'。
如果我对完全访问范围(https://www.googleapis.com/auth/drive)执行相同操作,则可以打开共享文件。但不建议在文档中使用此范围,也不需要此范围。
这两个范围在共享时的行为差异并不像我预期的那样,或者我可以从文档中读到。这是一个预期的错误或行为,还是我错过了什么?
答案 0 :(得分:0)
你没有遗漏任何东西 我已经检查了这个问题,这是SDK开发人员已知的错误 我们必须等待修复。
同时您可以使用完整的驱动器范围,或使用drive.file范围,但只有在修复错误时才声明“共享”功能可用性。
答案 1 :(得分:0)
如果我正确理解您的问题,那么我认为现在可以修复此错误。以下方案适用于我使用范围
https://www.googleapis.com/auth/drive.file
希望有所帮助。我不敢相信,寻求成为世界文件系统的服务没有问题跟踪器。