javascriptgoogle-apps-scriptoauthgravityformsoauth-1.0a

Google Script Oauth v1.0 REST API access


I need a way to access a Oauth v1.0 rest API form inside google script. google apps script.

I found this page It says that the Library was sunset in 2015. I tried to add it. When I do I get an error that it's not supported anymore and my script refuses to run.

Error:

Exception: ScriptError Exception: Script is using OAuthConfig which has been shut down. Learn more at https://cloud.google.com/blog/changes-oauth-apps-script [ { function: 'test', lineNumber: 80 } ]

I need to access a external site to download some data. I'm trying to access the data in Gravity Forms.

They are using Oauth v1.0.

I'm able to access the data fine using Postman / Oauth v1.0. However I am unable to find a solution for google apps script.

Can anyone point me in the right direction to get Oauth v1.0 working? Possibly a fully JS option?


Solution

  • The documentation says

    The URL Fetch service's OAuthConfig class provided a simple mechanism for connecting to an API that utilized OAuth, specifically OAuth versions 1.0 and 1.0a. This mechanism was sunset on July 6, 2015. The open source library OAuth1 for Apps Script was created as a replacement, and this page will demonstrate how to update your scripts to use this new mechanism.

    Warning: Google's OAuth 1.0 support was deprecated in 2012 and is scheduled to be shut down on April 20, 2015. Scripts using OAuthConfig to connect to a Google API should instead use the OAuth2 for Apps Script library.