当前位置: 首页 > 知识库问答 >
问题:

启用谷歌API OAuth范围

笪栋
2023-03-14

对于使用Google Apps脚本创建的应用程序之一,一些范围会自动添加到我的应用程序中,如下所示:

https://www.googleapis.com/auth/drive

https://www.googleapis.com/auth/script.external_request

https://www.googleapis.com/auth/script.send_mail

https://www.googleapis.com/auth/spreadsheets

根据该文档,我已经遵循了OAuth客户端验证的所有步骤。但是,我的验证过程仍然悬而未决,支持团队说,我需要添加https://www.googleapis.com/auth/drive.file范围到我的项目。

有人知道如何在现有项目中添加/启用https://www.googleapis.com/auth/drive.file范围吗?

共有1个答案

袁智明
2023-03-14

当您验证您的应用程序时,您应该请求额外的作用域

  1. 在应用程序脚本编辑器中打开脚本项目
  2. 在菜单中,选择文件

示例

{
  ...
  "oauthScopes": [
    " https://www.googleapis.com/auth/drive.file",
    "https://www.googleapis.com/auth/userinfo.email"
  ],
}

查看此处的文档

 类似资料:
  • 刚刚完成Hello World谷歌云功能教程,收到以下响应头:

  • 我没有使用谷歌仪表板的经验,在过去的几天里,我一直在努力解决一个问题。我不确定这是否可能以及如何实现,但是阅读大量的留档让我模糊不清。 背景:我们使用谷歌标签管理器(GTM)在我们的网站上放置一个cookiebanner和cookies。此时,我们使用GTM加载“Google Analytics-Universal Analytics”。我们使用遗传算法收集模拟数据,分析数据显示在我们的遗传算法仪

  • 我正在尝试连接到Google保留API,但我无法在Google Cloud Console中添加范围。 我已经在库中启用了Google Keep API,但是仍然不能添加范围来访问这个API。我得到了这个错误: 未添加以下作用域,因为它们无效。请更新或删除以下作用域:https://www.googleapis.com/auth/keep https://www.googleapis.com/au

  • 我尝试过将deendpoint与云SQL和Hibernate集成。但是,每次都有错误。跟随我的测试: 1 -源文件夹中的persistence . XML:http://imgur.com/hKjf8Cs给我错误:http://imgur.com/QJe8rvq 2-资源文件夹中的persistence.xml给我错误: ServletInitializationParameters.java:5

  • 每次我试图在谷歌云平台上启用谷歌广告API时,我都会收到以下错误: 未找到服务名称为googleads的API解决方案。古格里皮斯。通用域名格式 我在同一封电子邮件下设置了一个广告管理器帐户,并生成了一个API访问令牌。我尝试在不同的电子邮件和不同的浏览器下设置它,我甚至尝试使用隐身模式,看看这是否会根据其他线程的指令解决问题。我还为我试图访问谷歌广告api的项目创建了oAuth2凭据。 我真的只

  • 我有一个电子表格从谷歌表单收集我的表单回复。 附在这张纸上的是一个脚本,它将每一行都拉出,进行一些计算,并将结果放入另一张纸中。我不是每次都复制整张表,而是用下面的代码拉两张表的增量: 问题是,我还将过滤器应用于接收工作表,并且每当我插入任何新数据时,过滤器范围都不会更新。 有什么办法可以让我绕过这件事吗?作为上面更新函数的一部分,我能否以编程方式更新过滤器范围?