Google 驱动器 API - 下载文件时出现 insufficientFilePermissions 错误
Google Drive API - insufficientFilePermissions error when downloading a file
我正在开发一个使用 google 驱动器 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."
}
}
当我尝试下载文件时,我冒充了文件的所有者。文件的所有者肯定可以访问该文件,所以我不确定为什么会出现此错误。
有谁能解释我怎么可能会收到这个错误?
问题是我试图模拟的用户被暂停了。
我正在开发一个使用 google 驱动器 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."
}
}
当我尝试下载文件时,我冒充了文件的所有者。文件的所有者肯定可以访问该文件,所以我不确定为什么会出现此错误。
有谁能解释我怎么可能会收到这个错误?
问题是我试图模拟的用户被暂停了。