gpt4 book ai didi

oauth - 要遵循哪个 OAuth 流程? (Google Apps 脚本和 Google Fusion Tables API)

转载 作者:行者123 更新时间:2023-12-01 23:39:50 24 4
gpt4 key购买 nike

我正在学习如何与 OAuth 交互。我使用融合表作为数据库的后端,然后使用谷歌应用程序脚本与该数据库进行交互。部分应用程序脚本将运行时间预定的触发器,而其他部分将作为 webApp 发布。我遇到了其他一些 OAuth 问题(请参阅下面的线程链接),但这个问题更为基础。在阅读 Google API OAuth 文献时,它描述了不同的 OAuth 流程,我不知道我的程序是哪一种。我的应用程序是“Web 服务器应用程序”、“客户端”、“服务帐户”还是什么。

Google API OAuth 信息:https://developers.google.com/accounts/docs/OAuth2其他线程:Getting Google Apps Script to Authorize Fusion Table API

最佳答案

首先,您安装触发器以在特定时间运行特定功能这一事实与您应该使用哪种 Oauth Flow 无关。
Oauth 用于允许您的应用程序的用户授予您的应用程序访问某些通常只有他们才能访问的资源的权限。
当您在 App 脚本中包含某些 API 调用时,Google Apps 会自动向用户显示一个对话框,要求“授权”代表他们使用这些资源。因此,在将应用程序脚本用作融合表前端的用例中,您不需要使用 Oauth 来让用户授予权限。您可以发布您的脚本以“充当”用户或脚本所有者。

关于oauth - 要遵循哪个 OAuth 流程? (Google Apps 脚本和 Google Fusion Tables API),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14987295/

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