Dropbox Connector and Datasource Configuration

The Dropbox connector retrieves data from a Dropbox cloud-based data repository.

To fetch content from Dropbox, you must have an OAuth token accessible to the crawler so it can properly authenticate.

If you want to crawl all of the files owned by the account, you can simply add '/' as the startLink.

Dropbox Authentication

In order to authenticate to Dropbox, you must have a access token. This is obtained by first creating an app in the Dropbox platform as follows:

  • Go to https://www.dropbox.com/developers/apps and sign in with your Dropbox account.

  • Navigate to the "Your apps" page (from "App Console" in the left-hand navigation bar)

  • Click "Create app". You will be taken through a short wizard-like selection process. You will be presented with the following questions:

    • What type of app do you want to create? Choose "Dropbox API app"

    • What type of data does your app need to store on Dropbox? Choose "Files and datastores"

    • Can your app be limited to its own folder? Choose "No"

    • What type of files dose your app need access to? Choose "All file types"

    • Provide a name for the app and click "Create App".

  • After saving your app, you will see the settings screen for the new app. Scroll to the OAuth 2 section, then click the Generate button under "Generated access token". A long string will appear on the screen. Copy or save this token so that you can use when configuring the datasource.

Paste this access token into the "Dropbox OAuth Access Token" field in the Fusion UI. If using the REST API, this is the value of the property 'f.fs.oAuthAccessToken'.

Configuration

Tip
When entering configuration values in the UI, use unescaped characters, such as \t for the tab character. When entering configuration values in the API, use escaped characters, such as \\t for the tab character.