【问题标题】:Not able to download file from google drive无法从谷歌驱动器下载文件
【发布时间】:2020-04-03 11:43:10
【问题描述】:

我们正在使用 google drive api 下载内容,从过去 2 年开始运行良好,现在我们开始面临以下错误:

错误 403(禁止)!!1

403 禁止

您的客户没有权限。

重现步骤:

获取 API:

https://content.googleapis.com/drive/v2/files/<FILE_ID>?alt=media&source=downloadUrl
Headers : Authorization: Bearer <token>

在谷歌驱动器上创建的内容正在被下载,而从本地机器上传到驱动器的内容没有通过 API 下载。

任何帮助将不胜感激。我们已授予范围 drive.readonly。

【问题讨论】:

  • 403 Forbidden 表示您正在拨打的电话尚未被用户弃用以使用 Google Drive api。请编辑您的问题并包含您的代码。我们需要查看您的授权以及您拨打电话的方式。此链接不足以作为示例。

标签: google-api google-drive-api google-oauth


【解决方案1】:

我遇到了同样的问题,我们运行多年的应用程序在今年 3 月中旬突然停止工作。我在this post找到了解决方案。

总之,返回的下载网址 (content.googleapis.com/drive/v2/files/FileID?alt=media) 不再有效。而是使用此网址 - googleapis.com/drive/v2/files/FileID?alt=media

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-04-05
    • 2018-07-21
    • 1970-01-01
    • 2016-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多