Get Credentials for Google Spreadsheet¶
To obtain the Access Token, Client Id, Client Secret and Refresh Token, we need to follow the below steps.
-
Open the Google API Console Credentials page. You will be prompted to log in to a Google Account. Log in to your relevant Google Account.
-
Click on Select a Project and click NEW PROJECT, to create a project.

-
Enter
SpreadsheetConnectoras the name of the project and click Create. -
Click Configure consent screen in the next screen.

- Provide the Application Name as
SpreadsheetConnectorin the Consent Screen.

- Click Create credentials and click OAuth client ID.

- Enter the following details in the Create OAuth client ID screen and click Create.
| Type | Name |
|---|---|
| Application type | Web Application |
| Name | SpreadsheetConnector |
| Authorized redirect URIs | https://developers.google.com/oauthplayground |
-
A Client ID and a Client Secret are provided. Keep them saved.

-
Click Library on the side menu, search for Google Sheets API and click on it.
-
Click Enable to enable the Google Sheets API.

Obtaining Access Token and Refresh Token¶
-
Navigate to OAuth 2.0 Playground and click the OAuth 2.0 Configuration button in the top right corner of your screen.
-
Select Use your own OAuth credentials, and provide the obtained Client ID and Client Secret values. Click on Close.

-
Under Step 1, select
Google Sheets API v4from the list of APIs and select all the scopes.
-
Click on Authorize APIs button and select your Gmail account when you are asked and allow the scopes.

-
Under Step 2, click Exchange authorization code for tokens to generate and display the Access Token and Refresh Token. Now we are done with configuring the Google Sheets API.
