我的应用程序使用 Google Drive API 读取用户上传到其 Drive 存储区域的文件,并将文件和文件夹写入同一目录。用户使用自己的帐户/凭据登录。
我目前的理解是,在这种情况下我唯一可用的范围(访问级别)是“完全驱动器访问”。
这是正确的说法吗?
Dropbox 支持一个“Apps”文件夹,我可以在其中使用他们的 API 进行读/写,同时被限制在我自己的区域内。我很惊讶 Google 没有提供类似的东西,因为我的用户可能不想授予对整个 Drive 存储的读/写访问权限,而我需要访问的只是一个目录(以及其中的所有子目录,无论我是创建或用户创建)。
为了提供更多信息,我的应用程序是一个抽认卡应用程序。我希望用户至少能够上传包含应用程序读取数据的电子表格。但是如果我不需要完全访问他们的所有数据,用户就会喜欢它。
我认为简单的答案是...... Google Drive 没有像 Dropbox 或 OneDrive 这样的“应用程序”目录,如果一个应用程序想要访问用户上传到 Drive 的文件,基本的方法是让用户授予访问权限云端硬盘中的所有文件。
“drive.file”范围可能适用于某些人,因为它似乎可以访问用户同意的单个文件。用户如何确定一个文件?根据下面的帖子,他们会将 Drive 应用程序中的文件发送到我的应用程序。
Google Drive api 范围和文件访问(drive vs drive.files)
我认为这是使用 Drive API(不使用服务帐户)读取用户文件的仅有的两个权限选项。
归档时间: |
|
查看次数: |
2521 次 |
最近记录: |