Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Orbita lets the Voice Experience developer integrate Google drive services with Orbita’s project. This allows the Voice Experience developer to retrieve or send data to Gooogle services. Orbita exposed a middleware function to get the JWT tokens from Google. You have to enable the Google services that you are going access using the JWT token.

For example, as a Voice Experience developer, you may want to export the completed survey data to Google drive (doc/sheet).

This document details how to integrate Google Drive with Orbita.

Table of Contents
excludeRelated

Integrate Google Drive with Orbita’s project.

Get JWT Token in Experience Designer

  1. Login to Orbita and open Experience Designer.

  2. Add the below code in the function node or import the sample flow attached.

...

Attachments
previewfalse
uploadfalse
oldfalse
patterns*.json

...

Create Private key

  1. Navigate to https://console.cloud.google.com/iam-admin/serviceaccounts and log in.

  2. Select the project you want to connect with Google services.

  3. Choose the service account from the list. Click on the vertical ellipses icon. Select Create key.

  4. Select JSON in the pop-up window. Select Create.

  5. A JSON file with the client email and the private key will get downloaded.

  6. Copy the client_email and private_key from the JSON file and paste them in the function node in the Experience Designer flow.

    Image Removed

    Image Added

Enable Google Drive API

  1. Navigate to https://console.developers.google.com/apis/library/drive.googleapis.com

  2. Make sure the project is selected and Enable the Google Drive API.

    Image RemovedImage Added

You have successfully integrated Google drive with Orbita.

Info

We recommend using the dynamic/content data to save the secret keys and retrieve the data using the Dynamic Manager node and pass it to function dynamically.

Related Articles

Filter by label (Content by label)
showLabelsfalse
max5
showSpacefalse
cqllabel = "only-for-google"