14
INTEGRATE THE WORLD Google Drive Connect App documentation | Google Drive Connect v1 | Page 1/14 Bell’Ibis | [email protected] Settings Document Title: Google Drive Connect Project Title: App documentation Doc Verstion: V1.0 Date 22/08/2021 Document Control Information

Manual Google Drive Connect v1

  • Upload
    others

  • View
    9

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Manual Google Drive Connect v1

I N T E G R AT E T H E W O R L D

Google Drive Connect

App documentation | Google Drive Connect v1 | Page 1/14

Bell’Ibis | [email protected]

Settings

Document Title: Google Drive Connect

Project Title: App documentation

Doc Verstion: V1.0

Date 22/08/2021

Document Control Information

Page 2: Manual Google Drive Connect v1

I N T E G R AT E T H E W O R L D App documentation | Google Drive Connect v1 | Page 2/14

Bell’Ibis | [email protected]

1 OVERVIEW

1.1 Introduction

The Google Drive Connect app allows you to integrate your Google Drive with Enfocus Switch. Following tasks can be processed :

• Obtain a list of files or folders• Download files• Upload files• Create folders• Delete files or folders• Generate and obtain a shareable link

The app allows you to use the filename or foldername to obtain specific information but also allows you to use the folder id or the file id. When you obtain a list of files or folders you will always receive the following informa-tion in the corresponding metadata set :

• The file or folder id• The complete file or folder name• The mimeType of the file or folder (This helps you to identify the object as a file or folder, a folder always

has the mimeType “application/vnd.google-apps.folder”)• The date and time when the file or folder has been created• The date and time the last time file or folder has been modified• If the file or folder is shared

Page 3: Manual Google Drive Connect v1

I N T E G R AT E T H E W O R L D App documentation | Google Drive Connect v1 | Page 3/14

Bell’Ibis | [email protected]

1.2 Compatibility

The app is compatible with Enfocus Switch 2021 Spring and higher, Windows & Mac

1.3 Connections

Google Dive Connect requires at least one input and one output connection. The job will be sent to the Data “success” output connection in case of success, or to the Data “error” connection if the action fails.

The download tasks require a Log “success” output connection if you would like to download the file from Google Drive. The job itself continues to follow the Data “success” output in this case.

2 SETUP

2.1 OAuth 2.0 authorization

To enable the connection between the Google Drive Connect app and your Google Drive a OAuth 2.0 connection is required. To authorize the app you will need to provide an “Application ID” and an “Application password”.

Page 4: Manual Google Drive Connect v1

I N T E G R AT E T H E W O R L D App documentation | Google Drive Connect v1 | Page 4/14

Bell’Ibis | [email protected]

These can be obtained from the https://console.cloud.google.com/ website. First login with your Google account that is connected to the Google Drive.

Once you have logged in you will be redirected to your Google Cloud Platform, here create a new project.

Give your project a name and press the “Create” button

Page 5: Manual Google Drive Connect v1

I N T E G R AT E T H E W O R L D App documentation | Google Drive Connect v1 | Page 5/14

Bell’Ibis | [email protected]

Afterwards go to APIs and services and select “Dashboard”

Press the “Enable APIs and services” button

Page 6: Manual Google Drive Connect v1

I N T E G R AT E T H E W O R L D App documentation | Google Drive Connect v1 | Page 6/14

Bell’Ibis | [email protected]

Search for the Google Drive Api and select this one from the list

Enable the Google Drive API

Page 7: Manual Google Drive Connect v1

I N T E G R AT E T H E W O R L D App documentation | Google Drive Connect v1 | Page 7/14

Bell’Ibis | [email protected]

Once you have enabled the Google Drive API go to APIs and services and select “OAuth” consent screen

Select “External” and press the “Create” button

Page 8: Manual Google Drive Connect v1

I N T E G R AT E T H E W O R L D App documentation | Google Drive Connect v1 | Page 8/14

Bell’Ibis | [email protected]

Give your app a name and define the User support email, by default this will be your gmail account

At the bottom of the page define an email address for the developer contact information and press the “Save and continue” button

Page 9: Manual Google Drive Connect v1

I N T E G R AT E T H E W O R L D App documentation | Google Drive Connect v1 | Page 9/14

Bell’Ibis | [email protected]

On the next page, click on the button “Add or remove scopes”

Here search and add the following scopes “auth/drive” and “auth/drive.readonly”, this will allow the Google Drive Connect app to have full access to your Google Drive.

Page 10: Manual Google Drive Connect v1

I N T E G R AT E T H E W O R L D App documentation | Google Drive Connect v1 | Page 10/14

Bell’Ibis | [email protected]

Make sure the 2 scopes are active and press the “Save and continue” button

On the next screen add the users that will have access to the Google Drive API, by default this will be the gmail account connected to the Google Drive. Afterwards press the “Save and continue” button.

Page 11: Manual Google Drive Connect v1

I N T E G R AT E T H E W O R L D App documentation | Google Drive Connect v1 | Page 11/14

Bell’Ibis | [email protected]

Once you have finished all these steps, go back to the dashboard

Here select “Credentials” and on the top of the window select “Create credentials” and select “OAuth client ID”

Page 12: Manual Google Drive Connect v1

I N T E G R AT E T H E W O R L D App documentation | Google Drive Connect v1 | Page 12/14

Bell’Ibis | [email protected]

In the Application type, select “Desktop app” and give this a name. Afterwards press the “Create” button

Afterwards you will obtain a “Client ID” and “Client Secret”, these credentials you will need in Enfocus Switch

Page 13: Manual Google Drive Connect v1

I N T E G R AT E T H E W O R L D App documentation | Google Drive Connect v1 | Page 13/14

Bell’Ibis | [email protected]

In the Properties pane of the Google Drive Connect app, click on the ... button next to the OAuth 2.0 option. Here you need to use the “Client ID” as “Application ID” and “Client Secret” as “Application password”.

Enfocus Switch will open a browser window where you can login with your Google account, press the “Continue” button on the next screen.

Page 14: Manual Google Drive Connect v1

I N T E G R AT E T H E W O R L D App documentation | Google Drive Connect v1 | Page 14/14

Bell’Ibis | [email protected]

Allow Enfocus Switch to access both options and press the “Continue” button

When you have successfully granted Enfocus Switch to access Google Drive then the following screen will appear and you can go back to Switch.