2013-02-26 18 views
6

Devo creare un'app Web Java che utilizzi l'API di almeno due diversi provider di cloud storage (Google Drive, Dropbox, SkyDrive, Mega, ...). Mi chiedo se ci sia qualcuno con esperienza nell'utilizzo di queste API che sappiano quali sono le più facili da usare e quali sono le più difficili ...API del servizio di archiviazione cloud più semplice

risposta

4

Temboo supporta un numero di API di cloud storage e può generare il codice sorgente Java necessario per accedervi.

Vedi qui: https://live.temboo.com/library/keyword/storage/

Normalizzando accesso API, Temboo fa parlando con un API facile come parlare con il prossimo, in modo che suona come qualcosa che troverete utile per questo progetto.

Full disclosure: Lavoro a Temboo.

+0

Grazie, sembra davvero buono, ma per quanto riguarda i problemi di licenza? Posso usare Temboo liberamente nei miei progetti? – MikO

+1

Sì, è possibile - non ci sono problemi di licenza. Accettiamo semplicemente l'accesso alle API disponibili pubblicamente, rendendole coerenti e facili da usare. Aderiamo ai termini di servizio dell'API. –

+0

OK, quindi sono solo soggetto ai termini dell'API, giusto? Darò un'occhiata approfondita, ma sembra che tu abbia fatto un buon lavoro ... non puoi dirmi della compatibilità con Google App Engine, posso tu? – MikO

5

Il servizio Amazon S3 è molto semplice e ho avuto ottime esperienze di lavoro con esso per file di grandi dimensioni e un numero elevato di file nel contesto dei servizi Web. Una volta registrato il servizio, è possibile utilizzare RESTful API per creare bucket e caricare oggetti su di essi. Lo Java library è la libreria di riferimento per l'interfacciamento con i servizi, sebbene ci siano anche porte verso altre lingue (come ad esempio boto per Python).

1

Dopo una piccola ricerca su questo argomento, ho scoperto che, probabilmente, il provider di cloud storage con l'API più semplice è MediaFire, che offre interazione molto semplice attraverso RESTful servizi. Puoi vedere lo API documentation. Non ho ancora iniziato a lavorare a fondo con questa API, ma sembra che abbia fornito tutte le funzionalità di base.

L'API servita da Box sembra essere anche abbastanza semplice. Utilizza OAuth 2.0, che lo rende più sicuro. Vedi developers website.

L'API SOAP da 4sync è anche molto semplice. Non c'è molta documentazione e gli esempi nel sito sembrano provenire da una versione precedente, ma comunque è molto facile da usare. Vedere la documentazione here.

9

Kloudless fornisce un'API comune a diverse API di cloud storage (Dropbox, Box, GDrive, OneDrive, ecc.). Kloudless fornisce anche SDK in lingue popolari e widget dell'interfaccia utente per gestire l'autenticazione e altre interazioni dell'utente.

Potete trovare ulteriori informazioni e registrarsi qui: https://developers.kloudless.com/

Full disclosure: io lavoro a Kloudless.

+0

http://stackoverflow.com/q/40319448/1356559 –

Problemi correlati