【发布时间】:2018-06-15 16:25:06
【问题描述】:
我正在尝试制作一个独立的 Google Apps 脚本以通过 OAuth2 库访问 API,可在此处找到:https://github.com/googlesamples/apps-script-oauth2
到目前为止,我无法让任何示例正常工作,但我认为这是因为我无法注册我的应用程序并设置 OAuth 重定向 URI。这是我第一次尝试使用 OAuth。
以下是我采取的步骤:
- 创建新的独立 Google 应用脚本
- 粘贴 Dropbox.gs 的内容(本例)
- 将 OAuth2 库添加到我的脚本 (资源 > 库,并粘贴到方法中列出的 ID)
- 转到控制台(资源 > 云平台项目)并导航到 API 和服务 > 凭证页面
- 从该页面获取客户端 ID 和客户端密码并将它们粘贴到我的脚本中。
- 从脚本中获取重定向 URI(通过运行 logRedirectUri())
- 将重定向 URI 粘贴到云平台控制台中,然后点击保存。
我收到此链接上显示的错误(显示为“您无权执行此操作。
根据我的研究,我需要输入这个 URI 才能使这个脚本工作。为什么不保存?
【问题讨论】:
-
我还应该指出,如果我尝试在未输入重定向 URI 的情况下运行这些示例,当我尝试运行授权 URL 时会出现“无效的客户端 ID”问题。
-
你在谷歌应用域上吗?
-
如果您在浏览器中登录了多个 google 帐户,控制台可能不“知道”它正在使用的帐户。退出所有帐户,并仅登录您要用于此网络应用的帐户。
-
Jason,只是一个普通的 gmail 帐户。桑迪,我只作为一个用户登录,但我尝试了隐身模式。您给出的说明基本上是我尝试过的。
标签: google-apps-script oauth oauth-2.0