Drive API App OAuth权限未更新

问题描述 投票:0回答:1

我正在使用Golang服务,该服务将连接到Google云端硬盘并下载文件。问题是,无论我如何更新项目权限,当我运行应用程序并转到浏览器窗口以访问OAuth时,它仅显示在授予更多权限后才需要授予的metadata权限,以便我可以下载文件。

以下是我为该服务所采取的步骤:

  1. 我已经在Google Developer Console中创建了一个项目。

  2. 在该项目中,我已经启用并更新了Google云端硬盘权限,以捕获所有auth/drive权限(我还尝试授予所有权限,并且仅授予某些粒度)。]]

  3. 我从此示例创建Golang服务:https://developers.google.com/drive/api/v3/quickstart/go

  4. 我运行Golang应用程序,它提示我在浏览器中打开一个URL进行OAuth身份验证。

  5. 我在浏览器中打开链接,使用我的应用所有者gmail帐户进行身份验证,并且无论我做什么都每次都进行身份验证

  6. 这是唯一显示以下内容的OAuth范围:

    enter image description here

如果使用Drive API Explorer to perform the file download,则表明我需要这些权限:

enter image description here

[当我在资源管理器中单击“执行”时,OAuth弹出窗口将显示我希望对我的应用程序具有的所有权限并可以正常运行:

enter image description here

我在做什么错还是想念?

可能是因为该应用程序是“内部”应用程序?

我正在使用Golang服务,该服务将连接到Google云端硬盘并下载文件。问题是,无论我如何更新项目权限,当我运行应用程序并转到浏览器时...

go google-drive-api google-oauth google-oauth2 google-developers-console
1个回答
0
投票

问题出在我用来架设应用程序的Golang Quick-Start boilerplate code中。

© www.soinside.com 2019 - 2024. All rights reserved.