将文件复制到谷歌驱动器所需的最小范围是多少

问题描述 投票:0回答:2

我正在尝试将文件从我的应用程序复制到谷歌驱动器。我无法使用范围drive.file和drive.metadata来执行此操作,但可以通过drive范围来执行此操作。由于驱动器范围提供了比所需更多的访问权限,我只想保留文件复制所需的范围。

  1. 请告诉我文件复制所需的最小范围。

  2. 还想知道这里的顺序或范围定义是否重要,例如将范围作为“drive.filedrive元数据”传递与“drive.metatdatadrive.file”不同。

任何意见或建议将不胜感激。

google-api google-drive-api google-oauth
2个回答
1
投票

为了复制文件,您需要对驱动器帐户具有写权限file.create

此请求需要至少具有以下范围之一的授权(阅读有关身份验证和授权的更多信息)。

如果您尝试使用 https://www.googleapis.com/auth/drive.file 我建议您尝试刷新您的身份验证,如果您在应用程序中更改了范围而没有对用户进行身份验证,则您将无法使用旧瞄准镜。


0
投票

文档中没有写得很清楚,但我今天才发现,

https://www.googleapis.com/auth/drive.file
给了你足够的权限来复制你自己的驱动器内部的文件。如果您想从其他人的云端硬盘复制,则需要有
https://www.googleapis.com/auth/drive

© www.soinside.com 2019 - 2024. All rights reserved.