Google Script Oauth v1.0 REST API访问

问题描述

我需要一种方法来访问Google脚本中的Oauth v1.0 rest API表单。 google apps script

我发现了this page 它说图书馆在2015年是日落。我试图添加它。当我收到错误消息时,该错误不再受支持,并且我的脚本拒绝运行。

错误:

异常:ScriptError异常:脚本正在使用已关闭的OAuthConfig。要了解更多信息,请访问https://cloud.google.com/blog/changes-oauth-apps-script [{函数:'test',lineNumber:80}]

我需要访问外部站点才能下载一些数据。我正在尝试访问Gravity Forms中的数据。

他们正在使用Oauth v1.0。

我可以使用Postman / Oauth v1.0很好地访问数据。但是我找不到Google Apps脚本的解决方案。

有人可以指出正确的方向来使Oauth v1.0正常工作吗?可能是完全JS选项?

解决方法

documentation says

URL Fetch服务的OAuthConfig类提供了一种简单的机制,用于连接到利用OAuth(特别是OAuth 1.0和1.0a版本)的API。该机制已于2015年7月6日停用。创建了用于App Script的开源库OAuth1作为替代,此页面将演示如何更新脚本以使用此新机制。

  • 日落的机制是UrlFetchApp的{​​{1}}方法(类addOauthService)。

  • 提供的替代项是一个开源库here

  • 此库是官方推荐并定期更新的库。

警告:Google的OAuth 1.0支持已于2012年弃用,并计划于2015年4月20日关闭。使用OAuthConfig连接到Google API的脚本应改用OAuth2 for Apps脚本库。

  • 此关机命令是指Google自身对Google api的oauth 1.0支持,例如Google Maps api或Google drive api,但并不涉及所有第三方apis。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...