Saturday, September 23, 2023
HomeUncategorizedIntegration of Salesforce with Google Calendar Utilizing REST API

Integration of Salesforce with Google Calendar Utilizing REST API


On this Weblog, we’re going to Combine Salesforce with Google (Calendar, E-mail, Drive and so on.) REST API. For this text, we’re going to combine Google Calendar. You’ll be able to combine any Google API through the use of the below-mentioned strategies, you simply have to make adjustments based on API documentation.

Technique Used: – By Utilizing Auth. Supplier and Identify Credentials

Following are the steps to Combine Google Calendar REST API utilizing Auth. Supplier and Identify Credentials –

Step 1: Create an App on Google Developer Console

  • Go to and log in.
  • Choose the Create button to create a brand new Challenge.
  • Enter Challenge Identify and click on the create button.
  • Select the API wanted (For my activity I’ve chosen Google Calendar API).
  • Go to OAuth consent display screen. Choose Exterior consumer kind then clicks create. Add the Software Identify, add Software Brand (if wanted) and what’s a vital choose scope. Scope outlined what kind of entry your app can assure and the obtainable scopes confer with google calendar documentation
  • Create credentials, and select that OAuth shopper ID. Credentials are wanted to attach our Google challenge with Salesforce.
  • Choose Internet Software, add some Identify, and go away different fields clean. We don’t know Licensed redirect URLs but.

dont miss out iconRemember to take a look at: Salesforce Integration Using Oracle SOA Suite

If every little thing went nicely you need to obtain the Shopper ID and Shopper Secret.

  • Click on Create Credentials->OAuth shopper ID
  • Shopper ID and secret are seen

Step 2: – Configure Auth Supplier

  • In Salesforce go to Setup > Auth. Supplier > New and choose Open ID Join.
  • Enter Identify, Paste Shopper Key and Shopper Secret (from step1).
  • Add endpoints:
    • Authorize Endpoint URL >
    • Token Endpoint URL >
  • As a default Scope use scopes outlined in your google app. e.g., e-mail.

After saving yow will discover Callback URL within the Salesforce Configuration part. Copy the hyperlink and paste it into your credentials (Credentials > OAuth 2.Zero shopper IDs).

  • After saving you will see the callback URL and paste it on
  • Credentials(Google App) > Edit OAuth Shopper ID > Licensed redirect URIs > Add URI

dont miss out iconTry one other superb weblog by Parvez right here: Integration of Two Salesforce Org Using REST API – The Complete Guide

Step 3: – Create Named Credentials in Salesforce

  • In Salesforce go to Setup > Named Credentials > New Named Credentials.
  • Enter Identify,


Identification Sort – Named Principal

Authentication Protocol – OAuth 2.0

Authentication Supplier – Auth Supplier you created in step2

Scopes –

Begin Authentication Stream on Save – Examine it to authorize your Google account.

  • Authorize your Google account.
  • Enable for entry.
  • If every little thing is okay, you need to be licensed as a consumer.

Step 4: – Distant Web site Settings

To make callouts we have to add our endpoint to distant web site settings.

  • Go to Setup > Distant Web site Settings > New Distant Web site

Step 5: – Make Callouts

world static void getCalendar(){ 
    request = new HttpRequest();
    request.setEndpoint('callout:_AUTH PROVIDER_/calendar/v3/calendars/main/occasions');
    response = http.ship(request);


Source link



Please enter your comment!
Please enter your name here

- Advertisment -

Most Popular

Recent Comments