Ken*_*ent 5 javascript oauth google-apps-script oauth-1.0a gravityforms
我需要一种方法来访问谷歌脚本中的 Oauth v1.0 rest API 表单。谷歌应用程序脚本。
我发现这个页面 它说图书馆在 2015 年日落。我试图添加它。当我这样做时,我收到一个错误,表明它不再受支持,并且我的脚本拒绝运行。
错误:
异常:ScriptError 异常:脚本正在使用已关闭的 OAuthConfig。在https://cloud.google.com/blog/changes-oauth-apps-script [ { function: 'test', lineNumber: 80 } ] 中了解更多信息
我需要访问外部站点来下载一些数据。我正在尝试访问Gravity Forms 中的数据。
他们正在使用 Oauth v1.0。
我可以使用 Postman / Oauth v1.0 很好地访问数据。但是我找不到谷歌应用程序脚本的解决方案。
谁能指出我正确的方向以使 Oauth v1.0 正常工作?可能是一个完整的 JS 选项?
文档 说
URL Fetch 服务的 OAuthConfig 类提供了一种简单的机制,用于连接到使用 OAuth(特别是 OAuth 版本 1.0 和 1.0a)的 API。此机制已于 2015 年 7 月 6 日停用。用于 Apps 脚本的开源库 OAuth1 是作为替代品创建的,此页面将演示如何更新脚本以使用此新机制。
日落的机制是UrlFetchApp
的addOauthService
方法(Class OAuthConfig
)。
这里提供的替代品是一个开源库
该库是官方推荐并定期更新的。
警告:Google 的 OAuth 1.0 支持已于 2012 年弃用,并计划于 2015 年 4 月 20 日关闭。使用 OAuthConfig 连接到 Google API 的脚本应改用 OAuth2 for Apps 脚本库。