Para usar la clase TDropbox hay que crear una aplicación en Dropbox que nos proporcione los identificadores necesarios para usar su API. Para crear la aplicación, debemos entrar a la web https://www.dropbox.com/developers y hacer clic en el botón Consola de aplicación
Una vez dentro, pulsamos el botón Create app, y seleccionamos las siguientes opciones
Lógicamente, en el nombre de la app pondremos el nombre que queremos que aparezca cuando el usuario se identifique en Dropbox. A continuación, pulsamos en Create app.
Cuando se crea una aplicación en Dropbox, por defecto solamente estará accesible para nosotros mismos. Para que puedan conectarse más usuarios debemos pulsar el en botón Enable additional users
Esto habilitará la conexión para más usuarios (hasta 500). No obstante, a partir de 50 usuarios Dropbox nos requerirá para que cambiemos el estado de Development a Production. Puede consultar el procedimiento y requisitos aquí: https://www.dropbox.com/developers/reference/developer-guide#production-approval
El siguiente paso es definir el ámbito de uso de la aplicación. Para esto podemos pulsar en Scoped App (App Folder) o en la pestaña Permissions. En esta pestaña tenemos que marcar los ámbitos files.content.write y files.content.read y pulsar en Submit
También debemos rellenar la pestaña Branding con los datos de nuestra aplicación.
De vuelta en la primera pestaña (Settings), debemos añadir las siguientes direcciones en el apartado Redirect URIs
El último paso es tomar nota del App key y del App secret, que serán los identificadores que nos harán falta para usar la API de Dropbox desde nuestros programas Xailer.