Technical Articles
OpenConnectors-Goto Webinar Integration made simple with SAP CPI & SAP CP-OCN
Introduction:
In below blog would like to share how we can integrate GoTo Webinar with SAP CPI using SAP Cloud Platform Open Connectors service.
Scenario:
Will create a new meeting in GoToWebinar by posting the data from POSTMAN.
GoTo Webinar Application Creation:
Login to https://goto-developer.logmeininc.com/ follow below step.
Click on My Apps and then Add a new App.
Fill all the required details like below with Application url ” https://auth.cloudelements.io/oauth”
Once you are done click on save which will create client_id and client_secret for you.
Open Connector Configuration:
Step 1:
Login to SAP CP- Open Connectors and authenticate GoToWebinar instance.
Step 2:
Enter all the required parameters by clicking Optional Parameters.Make sure OAuth callback url is “https://auth.cloudelements.io/oauth” and click on Create Instance.
Step 3:
Screen will be navigated to below window and then click on “Allow”
Step 4:
Once instance is successfully instantiated you will get below message and click on API docs to test the connectivity.
Step 5:
Now click on Try it out.
Test the api by adding below content in body
{
"times": [
{
"startTime": "2019-01-09T11:00:00Z",
"endTime": "2019-01-09T13:00:00Z"
}
],
"subject": "OpenConnectorDemo",
"description": "Demo Session on SAP CP Open Connectors",
"timeZone": "GMT+05:30",
"locale": "en_US"
}
Use above highlighted in SAP CPI configuration
SAP CPI configuration:
Create an IFlow like below
Step 1:
Create an sender Communication Channel like below.
Step 2:
Add an Content Modifier to delete the unwanted header.
Step 3:
Add an Content Modifier to include Authorization header.
Step 4:
Add an Communication Channel with below configuration.
Save and Deploy your IFlow. And good to go with testing.
Testing screen from POSTMAN:
Payload For testing:
{
"times": [
{
"startTime": "2019-01-09T11:00:00Z",
"endTime": "2019-01-09T13:00:00Z"
}
],
"subject": "OpenConnectorDemo",
"description": "Demo Session on SAP CP Open Connectors",
"timeZone": "GMT+05:30",
"locale": "en_US"
}
And here is the response with HTTP Code-200 then we can check same in GoToWebinar.
Time to check in GoToWebinar account for the newly created webinar.
Reference:
[ 1 ] – Open Connector Blog series
Hope this helps!
Regards,
Sriprasad Shivaram Bhat
Thank you so much for this wonderful detailed blog Sriprasad Shivaram Bhat
Hello Sriprasad,
Thank so for the blog post about open connector. I am looking to publish an open connector to the cataloged to simplify connection from ERP systems to our 3rd party MES system. We have the connector built, however not sure on how to publish it to the marketplace. Could you please help guide here?