【发布时间】:2021-07-30 05:19:49
【问题描述】:
我们希望访问客户在其 Google 云端硬盘中的文件夹以及该文件夹下的所有文件。这可以是我们从应用创建的文件夹,也可以是客户选择的文件夹。
- 我尝试的第一种方法是从应用程序创建文件夹。 问题是我只能列出文件夹本身,但没有内容。 https://developers.google.com/drive/api/v3/folder
- 第二种方法是使用 Google Picker API。那里 客户可以选择允许我们访问的文件夹。然而我们 只能访问该文件夹,而没有孩子 文件夹/文件。 https://developers.google.com/picker/docs
这似乎是一个简单直接的用例。但似乎无法在他们的文档中找到解决方案,或者我可能不理解其中的一些逻辑。一种解决方案是一种将权限传播到它所选择或创建的文件夹中包含的所有文件的方法……或者让选择器选择所有子项。
我的偏好是继续使用推荐范围 https://www.googleapis.com/auth/drive.file 。并且可能是该文件夹包含数千个多个级别的单个文件,因此手动选择文件不是解决方案。对此的任何想法将不胜感激,谢谢!
【问题讨论】:
标签: google-drive-api google-picker