Python 谷歌驱动器API-下载公共文件

Python 谷歌驱动器API-下载公共文件,python,google-drive-api,Python,Google Drive Api,我尝试从服务器上的GoogleDrive下载文件(通过python)。 对于少量文件,这是可以的,但当我下载更多文件时,我会得到“权限拒绝:”(“对不起,但您的计算机或网络可能正在发送自动查询,…)。好的,好的,理解。)。Python代码(谷歌的禁令)基于以下代码段: 当我切换到驱动器API(并创建具有权限的应用程序,范围…)时,我必须请求对客户端驱动器具有读取权限的范围。但我不能这样做。我只需要下载公共文件,不需要读取所有其他文件。我不能让客户端害怕 这里有一些解决方案:我将登录到我的谷歌帐

我尝试从服务器上的GoogleDrive下载文件(通过python)。 对于少量文件,这是可以的,但当我下载更多文件时,我会得到“权限拒绝:”(“对不起,但您的计算机或网络可能正在发送自动查询,…)。好的,好的,理解。)。Python代码(谷歌的禁令)基于以下代码段:

当我切换到驱动器API(并创建具有权限的应用程序,范围…)时,我必须请求对客户端驱动器具有读取权限的范围。但我不能这样做。我只需要下载公共文件,不需要读取所有其他文件。我不能让客户端害怕

这里有一些解决方案:我将登录到我的谷歌帐户和谷歌驱动器允许我下载公共文件没有禁令,限制


谢谢你的建议。

不可能下载范围更窄的公共文件。它至少需要
驱动器。只读范围。这当然意味着你的应用程序将拥有整个驱动器的读取权限。同时,仅限于你的应用程序创建/打开的文件:

(drive.file):对应用程序创建或打开的文件的每个文件访问权限。文件授权基于每个用户授予,并在用户取消应用程序的授权时撤销

谷歌的问题追踪器中有一个请求改变这种行为。你可以点击问题编号旁边的星号,给予请求更高的优先级并接收更新



但是,解决方案将使用而不是Oauth身份验证。

不可能下载范围更为有限的公共文件。它至少需要
驱动器。只读
范围。这当然意味着您的应用程序将拥有整个驱动器的读取权限。同时,仅限于创建文件d/由您的应用程序打开:

(drive.file):对应用程序创建或打开的文件的每个文件访问权限。文件授权基于每个用户授予,并在用户取消应用程序的授权时撤销

谷歌的问题追踪器中有一个请求改变这种行为。你可以点击问题编号旁边的星号,给予请求更高的优先级并接收更新



但是,解决方案将使用而不是Oauth身份验证。

请编辑您的问题并包含代码。问题已更新请编辑您的问题并包含代码。问题已更新请编辑您的问题并包含代码。问题已更新请编辑您的问题并包含TBH我很惊讶OP是ab我很惊讶OP能在没有API密钥的情况下完成它。