如何解决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选项?
解决方法
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。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。