如何将drive.file oauth2作用域与Google云端硬盘中的文件夹一起使用?

时间:2018-07-10 22:09:05

标签: google-api google-drive-api google-oauth2 google-picker

我正在使用一个网络应用程序,它将与用户在Google云端硬盘中的文件夹而不是单个文件一起使用。我想使用drive.file scope来请求所需的最低权限。我正在使用Drive picker UI来允许用户选择一个文件夹,该文件夹与drive.file很好地配合,并将该文件夹添加到我的应用程序可以访问的文件夹列表中。

但是,问题在于,它仅授予对文件夹的访问权限,就好像它是单个文件一样,而没有递归地授予对用户选择的文件夹内的所有文件和子文件夹的访问权限。我的应用程序当前没有使用Drive UI为文件夹提供“打开方式...”选项,因此我不知道这是否会授予正确的访问权限。

在使用drive.file范围时,如何使用Google云端硬盘选择器用户界面选择文件夹?

1 个答案:

答案 0 :(得分:0)

如果要使用“驱动器选择器”查找文件夹,可以尝试使用google.picker.​ViewId.FOLDERS视图吗?我也在我的Web应用程序中使用过驱动器选择器,并且我使用google.picker.​ViewId.DOCS_IMAGES视图是因为我正在处理图像文件。如果这不能解决您的问题,则可能尚不支持。