Google 云端硬盘的"每文件"范围是否会级联到子文件夹/文件中?



我即将开始在Google Drive API之上构建一个小型应用程序。

我对给应用程序访问用户驱动器的完全权限有点紧张,我更愿意给它一个"每个文件"的访问权限。

基本想法是,应用程序最初会在用户的驱动器中创建一个文件夹(我们称之为应用程序文件夹)。然后,我希望我的应用程序也可以访问特定应用程序文件夹中的文件和子文件夹,无论它们是如何创建/上传到驱动器的(但不能访问用户驱动器的其余部分)。

因此,我的问题(在我构建这个东西之前)是:"每个文件"范围是否也允许应用程序访问(读取/管理/移动)应用程序文件夹中的任何非应用程序创建的子文件/子文件夹。

换句话说,"每个文件"范围是否从应用程序文件夹级联到子文件夹和文件?

或者,"每个文件"范围是否仅适用于应用程序本身创建的文件?

基本上,我想要的是一个相当于Dropbox"应用程序文件夹"的谷歌硬盘,如这里所述-->https://www.dropbox.com/developers/core/gs

任何人都知道——到目前为止,我一直在努力寻找答案。

感谢

Per-file作用域适用于用户使用该应用程序创建或显式打开的文件。此权限不会级联,但如果您的应用程序创建文件夹,它可以在其中创建文件,并且无法读取其他文件。

这与Dropbox应用程序文件夹不同,它是一个更严格的权限。谷歌正在开发其他类似的功能,所以请继续关注

谷歌硬盘中有应用程序文件夹。但是,此处的数据只能由应用程序访问(而不能由用户访问)。一旦应用程序的访问被撤销/卸载,数据就会被删除。参见

https://developers.google.com/drive/api/guides/appdata

最新更新