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
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.
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).
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.
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.
http://stackoverflow.com/q/40319448/1356559 –
- 1. Semplice servizio di archiviazione chiavi-valore online
- 2. Opzioni di archiviazione cloud Emacs?
- 3. Cambia l'area del servizio cloud
- 4. Qual è il cloud più semplice per contenuto Web statico
- 5. Configurazione di Google Cloud Messenging (GCM) con Amazon Web Services (AWS) semplice servizio di notifica (SNS)
- 6. La soluzione più semplice per caricare le immagini sul servizio cloud
- 7. Servizio file di Azure e archiviazione BLOB: prestazioni ottimali
- 8. Configurazione del progetto del servizio cloud di Azure (.csdef e .cscfg) in più ambienti
- 9. Servizio BLOB di archiviazione Azure vs. Servizio file
- 10. Come pubblicare un'immagine di archiviazione cloud google dal server locale?
- 11. Webjob azzurro vs servizio cloud
- 12. API Java Cloud
- 13. Montare il bucket di archiviazione Google Cloud su istanza
- 14. caricare su URL di archiviazione google cloud firmato con javascript
- 15. API di sapone Fedex PHP con più tipi di servizio?
- 16. Architettura agnostica del cloud?
- 17. Archiviazione sicura delle credenziali API che devono essere utilizzate come testo semplice
- 18. API di archiviazione di Google - Upload ripristinabile, AJAX, errore CORS
- 19. Node.js Restify - servizio semplice
- 20. Cosa succede se il servizio dati Parse cloud fallisce?
- 21. Accesso/archiviazione file più veloce?
- 22. Semplice API C++ Sound
- 23. Google Cloud API - Application credenziali predefinite
- 24. Unisci più di 32 file in Google Cloud Storage
- 25. come creare un pacchetto di servizi cloud (.cspkg) e il file di configurazione del servizio cloud (.cscfg)
- 26. Come eseguire il benchmark dei sistemi di archiviazione cloud come Amazon S3
- 27. Come utilizzare il servizio di archiviazione BLOB da ios?
- 28. Come utilizzare la funzionalità API del servizio mobile di Azure
- 29. Test delle unità API Cloud Storage di Google
- 30. In bisogno del più semplice programma Haskell
Grazie, sembra davvero buono, ma per quanto riguarda i problemi di licenza? Posso usare Temboo liberamente nei miei progetti? – MikO
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. –
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