我们正在创建一个桌面应用程序,该应用程序连接到Google Drive并对用户选择的图片执行一些处理。请注意,图片以任何方式存储在那里(比方说,用户使用桌面版Google云端硬盘同步工具上传了这些图片)。根据文件/文件夹的Google Drive SDK权限
根据此https://developers.google.com/drive/apps_overview该应用可以向Drive App创建的文件或所有文件请求权限。
看来,如果您创建Web Google Drive应用程序,用户可以选择逐个文件授予权限。
但是,如果用户将文件夹权限授予我们的Google Drive Desktop应用程序,我们希望我们的软件只能看到用户明确向我们的应用程序授予的文件夹/文件。
否则,我们需要访问他们所有的文件,这对用户来说是一种安全担忧(如果他们有各种文件,有些甚至可能是敏感的,为什么他们会让我们访问,如果我们只与一个子集一起工作)。
注意:在我的测试中,我使用的是OAuth 2,它工作正常。只是我们被迫要求完整的权限。我们使用.NET,并不重要。
谢谢。
很久以前从此。我想知道您是否仍在Google云端硬盘团队中,并且是否继续向前发展。谢谢。 – rufo 2014-06-23 23:26:49