Ciao a tutti ragazzi, ho scritto una piccola guida per spiegare come integrare il famoso sito di Cloud Storage (Dropbox) all'interno dei vostri programmi JAVA.


Allora iniziamo da subito!


Prima di svolgere ogni tipo di attività dobbiamo registrarci (qualora già non lo fossimo) su DropBox,entrare nella sezione Sviluppatori, cliccare su Core API e scaricare l'SDK per Java.


Adesso andiamo nella sezione "AppConsole" in questa pagina possiamo creare l'applicazione di Dropbox che avrà il compito di interagire con il nostro Software.


Clicchiamo su CREATE APP e selezioniamo Dropbox API app, si aprirà un piccolo Menù, dove potremmo scegliere se creare una cartella separata dove effettuare il backup dei File, o se usare la cartella principale dell'account, a voi la scelta!! In termini pratici non cambia praticamente nulla.


Scelta quale directory usare dentro il sito, rimarrà solo che specificare su quali tipi di File lavorare.(Io vi consiglio di selezionare "All type of Files" non sisà mai nella vita).


Fatta quest'ultima scelta dovrete dare un nome alla vostra applicazione. (Nomi con Dropbox, drop o box non verranno accettati.)


Completate queste operazioni, avrete finalmente creato la vostra applicazione Dropbox ed entrerete nella sezione di Gestione dell'applicazione.


La prima cosa che salta all'occhio sono le 3 chiavi di accesso che servono per comunicare da codice con dropbox.


APP KEY
APP SECRET
ACCESS TOKEN


Sull'access token si deve fare una precisazione, se si va a vedere i tutorial di Dropbox per la connessione con server, si utilizza una procedura secondo me un pò bruttina in termini pratici.
(In pratica ogni volta che tramite l'appKey e l'appSecret si richiama la vostra applicazione Web dropbox vi risponderà con un URL dove troverete un "mini-accessToken"che vi darà accesso solo per quella sessione.)
L'access token generato dall'appConsole crea un codice che potrà essere utilizzato tutte le volte che si vorrà, saltando il procedimento che vi ho spiegato prima.

Questa è la parte riguardante la creazione della applicazione di DropBox nella seconda parte vedremo come integrare Dropbox nel codice Java.