../Almacenamiento remoto - Dropbox/Creación App de acceso


En Dropbox developer (https://www.dropbox.com/developers), se debe seleccionar el botón Create App (crear aplicación) para crear o seleccionar el botón "app console" si se quiere editar. 

Fig 1278 Extracto de pantalla indicando opción para crear aplicación.






Creación aplicación.



Para crear la aplicación hay que presionar el botón "Create app"  y aparecerá una pantalla con estas opciones



Settings


En la pestaña settings aparecerá algo similar a las siguientes imágenes.


 Luego se ha de seleccionar la API, de acuerdo a API




Fig 1279 Extracto de pantalla de Dropbox, selección API (alternativa 1)


 

Fig 1280 Extracto de pantalla de Dropbox, selección API (alternativa 2)




Luego se debe acceder a la forma como la aplicación e-NDICC accede a dropbox , una deteminada carpeta (App folder) o toda la cuenta. Se debe seleccionar la opción "Full Dropbox




Fig 1281 Extracto de pantalla de Dropbox, selección de tipo de acceso.


Por último, aparecerá la opción de como será el nombre de la aplicación




Fig 1282 Extracto de pantalla indicando opciones de creación de APPS y APPS creadas.



AL presionar el botón CREATE APP aparece la siguiente ventana con pestañas.

Básicamente se necesita tener en cuenta los datos de SETTINGS (ajustes)  PERMISSIONS (permisos).


PERMISOS

Se aconseja primero ajustar permisos ya que afectan el valor de los parámetros. Los que permiten que la aplicación funcione están representados (seleccionados en azul) en la siguiente imagen.



Fig 1283 Extracto de pantalla con opciones de permisos sugeridos para la aplicación.




Esta opción permite determinar si la app tendrá acceso a la raíz de la cuenta de dropbox o a una carpeta determinada. Se aconseja usar la opción app Folder ya que eso permite tener otras carpetas que no serán visibles a la aplicación


Fig 1284 Extracto de pantalla con visualización de la carpeta de la aplicación bajo la carpeta Aplicaciones.




El tercer y último paso para definir aplicación es entregarle un nombre.


Fig 1285 Extracto de pantalla de Dropbox, Definición de nombre de aplicación




Con ésta información ingresada aparecerá un icono en la pantalla principal, se muestra los valores de la configuración de la aplicación, en la siguiente imagen se muestra 



 

Fig 1286 Extracto de pantalla de Dropbox, indicando algunos detalles del API creado



Los cuatro parámetros seleccionados corresponden a las variables que se deben rescatar y asignar a los parámetros del servidor.


en la imagen 


oApp folder name , corresponde al nombre de la aplicacion definida

oApp key

oApp Secret

oGenerated access token



Token Acceso larga duración:


En caso de emplear cuentas con token de larga duración, y no emplear el proceso de autenticación basta presionar el botón generate para que se cree un token de acceso


Fig 1287 Extracto de pantalla con detalles de como generar un token de acceso para cuentas antiguas


Token Acceso Corta duración (proceso autenticación)


En este caso hay que seguir el proceso de autenticación, generar los respectivos tokens (más detalles, ver Creación de Tokens)

Adicionalmente hay que agregar el siguiente valor en refirect URI

Agregar https://www.dropbox.com/1/oauth2/display_token en redirect URI


Fig 1288 Extracto de pantalla con valor de redirect agregado