Google Drive SDK权限按文件/文件夹
我们正在创建一个连接到Google Drive的桌面应用程序,并在用户选择的图片中执行一些处理。 请注意,图片以任何方式存储在那里(比方说,用户使用桌面版Google云端硬盘同步工具上传了这些图片)。
根据此https://developers.google.com/drive/apps_overview,应用可以向Drive App创建的文件或所有文件请求权限。
看起来,如果您创建Web Google Drive应用程序,用户可以选择逐个文件授予权限。
但是,如果用户要将文件夹权限授予我们的Google Drive Desktop应用程序,我们希望我们的软件只能看到用户明确向我们的应用程序授予的文件夹/文件。
否则,我们需要访问他们所有的文件,这对用户来说是一种安全问题(如果他们有各种文件,有些甚至可能是敏感的,为什么他们会让我们访问该文件,如果我们只与一个子集)。
注意:在我的测试中,我使用的是OAuth 2,它工作正常。 只是我们被迫要求完整的权限。 我们使用.NET,并不重要。
谢谢。
正如你所提到的,每个文件夹的权限对你来说都是理想的。 我们意识到这一功能,并在未来的版本中制定计划。 其他一些有趣的范围是只能访问某些文件类型。 所有这一切都是不可用的,同时如果您正在构建桌面应用程序,则您仍然坚持使用完全访问驱动器范围(或只读范围,如果不需要编辑文件)。
链接地址: http://www.djcxy.com/p/63045.html