DropBox Connector
Documentation
Version: 1
Documentation

Authentication :: User Account [OAuth]


Description

No description available [API Help..]

Instructions

To use OAuth authentication, firstly, you need to create OAuth application:

  1. Log into your DropBox account.
  2. Go to https://www.dropbox.com/developers/apps.
  3. Press Create app button to create a new app.
  4. Once a new page opens, select Scoped access option.
  5. Next, select Full Dropbox to access all files and folders or App folder to access specific folder's files and folders option
  6. Give your app a name
  7. Click create app
  8. Once a new page opens, click Scoped App in Permission type line to select application scopes.
  9. Select all Individual Scopes and Team Scopes if you want to manage team data. Click Submit button.
  10. Select Settings tab, scroll down to App key and App secret and copy paste them into Notepad.
  11. Then in OAuth 2 section add a URL as Redirect URI. If you don't have a working Redirect URI, you may add https://zappysys.com/oauth as Redirect URI

Use App key and App secret and Redirect URI for use in Connection String when connecting or in UI.

NOTE: If you are planning to use your current data connection/token for automated processes, we recommend that you use a generic account for token generation when the login box appears (e.g. sales_automation@mycompany.com instead of bob_smith@mycompany.com). When you use a personal account which is tied to a specific employee profile and that employee leaves the company, the token may become invalid and any automated processes using that token will fail. Another potentially unwanted effect of using a personal token is incorrect logging; the API calls (e.g. Read, Edit, Delete, Upload) made with that token will record the specific user as performing the calls instead of an automated process.

Parameters

Parameter Label Required Options Description Help
UseCustomApp UseCustomApp YES Use your own app credentials or inbuilt app provided by ZappySys for ease of use. If you choose UseCustomApp=true then make sure to obtain your own ClientId and Secret using steps provided (Click [Steps to Configure] link found next to Authentication Type dropdown)
ClientId ClientId NO
ClientSecret ClientSecret NO
Scope Scope NO
ReturnUrl ReturnUrl YES
RetryMode RetryMode NO
Option Value
None None
RetryAny RetryAny
RetryWhenStatusCodeMatch RetryWhenStatusCodeMatch
RetryStatusCodeList RetryStatusCodeList NO
RetryCountMax RetryCountMax NO
RetryMultiplyWaitTime RetryMultiplyWaitTime NO