尝试使用 Google Drive API 获取文件时收到错误消息。使用 Python,导致错误的行是:
file = service.files().get(fileId=googleDriveFileId).execute()
错误信息是:
HttpError: <HttpError 404 when requesting
https://www.googleapis.com/drive/v2/files/0B6Cpn8NXwgGPSE8zQW10XzJMc0k?alt=json returned
"File not found: 0B6Cpn8NXwgGPSE8zQW10XzJMc0k">
基本上说“找不到文件”
但是,如果我将请求的 URL 放入浏览器,我会收到不同的错误消息:
https://www.googleapis.com/drive/v2/files/0B6Cpn8NXwgGPSE8zQW10XzJMc0k
{
"error": {
"errors": [
{
"domain": "usageLimits",
"reason": "dailyLimitExceededUnreg",
"message": "Daily Limit Exceeded. Please sign up",
"extendedHelp": "https://code.google.com/apis/console"
}
],
"code": 403,
"message": "Daily Limit Exceeded. Please sign up"
}
}
这些错误消息对我来说似乎都不正确。我知道文件在那里。这是从 Google Drive UI 中的“共享链接”检索到的同一文件的有效链接:
https://docs.google.com/file/d/0B6Cpn8NXwgGPSE8zQW10XzJMc0k
我还检查了 api 控制台中的配额报告,我们的使用率为 0%。
有什么想法吗?
谢谢