SkyDrive和Dropbox的API可用于管理用户的整个驱动器。对于Google云端硬盘,drive.file范围似乎只允许访问应用创建的文件。 Google云端硬盘是否有可以访问整个驱动器的范围?
答案 0 :(得分:3)
修改:以下答案 正确无误,但最新版本的Drive API允许使用https://www.googleapis.com/auth/drive
请求完整范围。此用例不再需要Documents List API。见https://developers.google.com/drive/scopes#requesting_full_drive_scope_for_an_app
准确地说,Drive API可以访问应用程序创建的文件以及用户使用此应用程序从云端硬盘用户界面打开的文件(通过打开)。
要操纵用户的所有云端硬盘文件,您可以使用Google Document List API。虽然我们目前禁止Drive应用程序(通过Open-with和Create对话框集成在Drive UI中的应用程序)请求访问Document List API,因为我们希望将Drive应用程序保留在每个文件的安全模型上。 (基本上在Drive SDK设置中添加文档列表范围会引发错误)。