我提供了我的凭据以及 python 脚本,以允许从我的 Google 云端硬盘下载一些文件。我尝试使用这些范围,但它们都失败了:
只有这个有效: https://www.googleapis.com/auth/drive
但是这个令牌要求用户授予对 Google Drive 的读、写、编辑和访问权限。为什么他们需要拥有所有这些权限,才能从另一个 Google 云端硬盘(即我的)下载文件?
我找不到此操作所需的最小范围。
我正在 python 中使用 Google Drive API。
从你的问题中发现
https://www.googleapis.com/auth/drive
可以使用。从这种情况来看,作为下载文件的范围,我认为可以使用以下范围。
https://www.googleapis.com/auth/drive.readonly
官方文档关于这个范围的说法如下。
允许对文件元数据和文件内容进行只读访问。