Using Dropbox as a storage target adds a few steps the first time you wish to run a backup. First you will need to sign-up for you own developer app key and secret by visiting https://www.dropbox.com/developers. Name your app whatever you want, and make it an "App Folder" type application. Your app can run in developer mode and you should never need to apply for production status. This is to get around Dropbox's rule not allow distribution of production key/secret pairs.
You do however need to set permissions on your app to:
files.metadata.write
files.metadata.read
files.content.write
files.content.read
Save settings.
Once you have your app key and secret add them to the settings. These settings will need to get saved first before you can hit the authorize button so follow these steps:
- Enter your key and secret into the addon settings dialog.
- Click "OK" to save and close the settings.
- Open the settings dialog back up and confirm they are still there.
- Now hit authorize.
When you see the prompt regarding the Dropbox URL Authorization you'll need to type the TinyURL into a browser on your phone, tablet, or computer - DO NOT click OK. Once you authorize via the browser you can click OK in Kodi and you'll get prompted for the authorization token. This should be displayed in your browser. Type it into Kodi and hit OK. Kodi Backup will cache the authorization code so you only have to do this once, or if you revoke the Dropbox permissions.