【问题标题】:Authorized JavaScript origins for Apps script editorApps 脚本编辑器的授权 JavaScript 来源
【发布时间】:2017-02-15 18:20:04
【问题描述】:

我正在使用 Google 应用程序脚本,我想使用 Google 选择器 API 来获取我的驱动程序文件和文件夹。

https://console.developers.google.com 用于创建凭据

但我不知道用于创建客户端 ID 的“JavaScript 重定向 URL”是什么。因为我正在从脚本编辑器执行此脚本(Google 驱动器 -> 新 > 谷歌表 -> 工具 -> 脚本编辑器)。

enter image description here

请帮忙解决这个问题...

【问题讨论】:

  • redirect_uri 没问题。例如,它是"http://localhost:8000"。但是如果您想获取页面上的代码,当您选择应用程序类型时,请选择“其他”。对于“其他”,redirect_uri 是"urn:ietf:wg:oauth:2.0:oob"。当您使用redirect_uri 访问oauth URL 时,您可以在页面上看到代码。从 Google OAuth2 获得的访问令牌对于所有“应用程序类型”都是相同的。
  • 感谢您的宝贵回答...但是您是在谈论创建客户端 ID 吗?在为客户端 ID 创建选择其他选项时,没有选项可以输入 redirect_uri...
  • 对于“Other”,虽然没有选项,但是当你得到授权码响应时,可以使用"urn:ietf:wg:oauth:2.0:oob"作为redirect_uri。你可以看到here。而如果你选择了“其他”,你可以在那个时候得到客户ID。

标签: google-apps-script google-picker


【解决方案1】:

对于文件选择器,您应该在 Google 控制台中创建一个简单的 API 密钥,并为引用者输入这些域。

*.google.com
*.googleusercontent.com

【讨论】:

  • 从谷歌控制台创建 api 密钥时没有选项你输入域对吗?你能指导我解决这个问题吗?实际上我想将文件从我的谷歌网站上传到谷歌驱动器,首先我将创建应用程序脚本 N 将其发布为网络应用程序并将在我的谷歌经典网站中使用这个网址.如果您有任何想法,请帮忙。我可以在电子表格中显示此文件选择器。但我希望这是网络应用程序。我不想从谷歌表中显示它
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2017-11-05
  • 1970-01-01
  • 1970-01-01
  • 2022-08-04
  • 2014-08-01
  • 1970-01-01
相关资源
最近更新 更多