我正在开发一款网络应用程序,该应用程序将处理谷歌硬盘中用户的文件夹,而不是单个文件。我想通过使用drive.file
作用域来请求所需的最低权限。我使用驱动器选择器UI允许用户选择一个文件夹,这与drive.file
配合得很好,并将文件夹添加到我的应用程序可以访问的文件夹列表中。
然而,问题是,它只授予对文件夹的访问权限,就好像它是一个单独的文件一样,而没有递归地授予对用户选择的文件夹内所有文件和子文件夹的访问权。我的应用程序当前没有驱动器UI来提供Open。。。选项,所以我不知道这是否会授予正确的访问权限。
在使用drive.file
作用域时,如何使用Google Drive picker UI来选择文件夹
如果您正在使用Drive Picker查找文件夹,您可以尝试使用google.Picker吗。ViewId.FOLDERS视图?我在我的网络应用程序中也使用了驱动器选择器,我使用google.picker.ViewId.DOCS_IMAGES
视图,因为我正在处理图像文件。如果这不能解决您的问题,则可能还不支持。