google-api - Google Drive API - 下载文件时出现“文件权限不足”错误
问题描述
我正在开发一个使用 google drive api 下载文件的项目。我正在使用具有所有驱动器权限 ( https://www.googleapis.com/auth/drive
) 的服务帐户。
我可以毫无问题地下载一些文件,但有时会出现以下错误:
{
"error": {
"errors": [
{
"domain": "global",
"reason": "insufficientFilePermissions",
"message": "The user does not have sufficient permissions for this file."
}
],
"code": 403,
"message": "The user does not have sufficient permissions for this file."
}
}
当我尝试下载文件时,我冒充文件的所有者。该文件的所有者肯定可以访问该文件,所以我不确定为什么会收到此错误。
有谁能够解释我怎么可能得到这个错误?
解决方案
问题是我试图模拟的用户被暂停了。
推荐阅读
- c++ - 我有两组数据相互映射。有没有办法根据另一个变量的值检查相应变量的值?
- arrays - 如何在c中水平查找二维数组(10x2)中的重复值
- java - EditText 没有出现在模拟器中
- matomo - 当参数包含大写字母时,Matomo Track 事件不起作用
- php - 如何将txt文件中的内容获取到数组中
- firebase - 使用firebase在flutter中安排通知
- java - 如何在 intelliJ 中切换 java 版本?
- css - 如何使 React Material-UI Accordion 填充整个高度?
- sql - 确定查询超时的原因
- powerbi - 根据 power bi 中的切片器选择计算当前和上个月的值