gpt4 book ai didi

google-apps-script - 如何使用 oauth 2.0 从 appscript 到 Google API 进行授权?

转载 作者:行者123 更新时间:2023-12-02 07:39:11 26 4
gpt4 key购买 nike

我正在使用 AppScript 并尝试获取 oAuth 2.0 访问 token 。

有任何示例如何让它在 AppScript 中工作吗?

最佳答案

我正在开发一个更清晰的教程版本,但这里有一个简单的要点,应该为您提供一些有关如何工作的示例代码 -

https://gist.github.com/4079885

它仍然缺乏注销、错误处理和刷新 token 功能,但至少您应该能够登录并调用受 oAuth 2 保护的 Google API(在本例中是配置文件 API)。

您可以在此处查看它的实际效果 -

https://script.google.com/macros/s/AKfycby3gHf7vlIsfOOa9C27z9kVE79DybcuJHtEnNZqT5G8LumszQG3/exec

关键是使用 oAuth 2 Web 服务器流程。查看要点中的 getAndStoreAccessToken 函数以获取关键详细信息。

我希望在接下来的几周内发布这篇文章,但希望这同时会有所帮助。

更新-添加有关redirect_uri的信息

客户端 key 与授权代码返回到的特定重定向 URI 相关联。

您需要将其设置为 - https://code.google.com/apis/console/

Redirect URI

突出显示的 URI 需要与已发布的 URI 匹配(以/exec 结尾)。您可以从脚本编辑器的“发布”->“部署为 Web 应用程序”下获取已发布的 URI。确保在进行更改时保存新版本并发布新版本(发布的 URI 保持不变)。

Published URI

关于google-apps-script - 如何使用 oauth 2.0 从 appscript 到 Google API 进行授权?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13533565/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com