/gotowebinar

research spike for Dynamically Creating Webinars GotoMeeting

Primary LanguageTypeScript

Create Webinar

A simple interface for programmatically creating a Goto Webinar alt text

https://goto-developer.logmeininc.com/how-get-access-token-and-organizer-key

  1. Request Authorization Code

https://api.getgo.com/oauth/v2/authorize?client_id={consumerKey}&response_type=code

  1. Request Access Token

curl -X POST "https://api.getgo.com/oauth/v2/token"
-H "Authorization: Basic {cFRTTXgzYk9DbkV5a1V6dkFGUnBib0lzaUhBQTBTaHY6TlAzZ0JGajBwbmJMcERjNA==}"
-H "Accept:application/json"
-H "Content-Type: application/x-www-form-urlencoded"
-d "grant_type=authorization_code&code={responseKey}"

sample json { "access_token":"RlUe11faKeyCWxZToK3nk0uTKAL", "expires_in":3600, "token_type":"Bearer" "refresh_token":"d1cp20yB3hrFAKeTokenTr49EZ34kTvNK", "organizer_key":"8439885694023999999", "account_key":"9999982253621659654", "account_type":"", "firstName":"Mahar", "lastName":"Singh", "email":"mahar.singh@singhSong.com", "version":"3" }

https://api.getgo.com/oauth/v2/authorize?client_id=pTSMx3bOCnEykUzvAFRpboIsiHAA0Shv&response_type=code

http://localhost:3000/oauth?code=31486e49bd54270d408deb1919ec7cde

curl -X POST "https://api.getgo.com/oauth/v2/token"
-H "Authorization: Basic cFRTTXgzYk9DbkV5a1V6dkFGUnBib0lzaUhBQTBTaHY6TlAzZ0JGajBwbmJMcERjNA=="
-H "Accept:application/json"
-H "Content-Type: application/x-www-form-urlencoded"
-d "grant_type=authorization_code&code=31486e49bd54270d408deb1919ec7cde"