我有一个使用 GoogleFilePicker 获得的图像文件。使用 GoogleFilePicker 中的 FileId,我尝试使用以下 URL 检索文件:https://www.googleapis.com/drive/v3/files/${FileId}?alt=media&supportsAllDrives=true。
accessToken 的范围是“https://www.googleapis.com/auth/drive.file”。当我尝试使用主帐户(文件存在于其中)检索文件时,一切正常。但是,如果我想从另一个帐户(文件与该帐户共享)检索文件,我会遇到问题 404。
{
"error": {
"code": 404,
"message": "File not found: 1OQSUO7ObmEavKMXXkxNuG12vffqVi-Gk.",
"errors": [{
"message": "File not found: 1OQSUO7ObmEavKMXXkxNuG12vffqVi-Gk.",
"domain": "global",
"reason": "notFound",
"location": "fileId",
"locationType": "parameter"
}]
}
}
Run Code Online (Sandbox Code Playgroud)
是否可以获取没有范围“https://www.googleapis.com/auth/drive”而仅使用“https://www.googleapis.com/auth/drive.file”的文件?