6
votes

API de service de stockage de nuage le plus simple

Je dois créer une application Web Java qui utilise l'API d'au moins deux fournisseurs de stockage de cloud différents (Google Drive, Dropbox, Skydrive, MEGA, ...). Je me demande s'il y a une personne avec l'expérience en utilisant ces API qui peuvent dire quels sont les plus faciles à utiliser et les plus difficiles ...


0 commentaires

4 Réponses :


5
votes

Le Le service Amazon S3 est très simple et j'ai eu de grandes expériences qui y travaillent pour les fichiers volumineux et grand nombre de fichiers dans le contexte des services Web. Une fois que vous vous êtes inscrit au service, vous pouvez utiliser le API reposant pour créer seaux et télécharger des objets vers eux. Le bibliothèque Java est la bibliothèque de référence pour interfacer avec les services, bien qu'il existe des ports dans d'autres langues également (comme Boto pour Python).


0 commentaires

1
votes

Après une très petite recherche sur ce sujet, j'ai découvert que le fournisseur de stockage en nuage avec l'API la plus simple est mediafire , qui offre une interaction vraiment simple grâce à des services forts . Vous pouvez voir le Documentation API . Je n'ai pas encore commencé à travailler profondément avec cette API, mais il semble fournir toutes les fonctionnalités de base.

L'API desservi par Boîte semble aussi assez simple. Il utilise oauth 2.0 , ce qui le rend plus sécurisé. Voir Développeurs Site Web .

L'API SOAP de 4Sync est également vraiment simple. Il n'y a pas beaucoup de documentation et les échantillons du site Web semblent provenir d'une version plus ancienne, mais de toute façon, il est très facile à utiliser. Voir la documentation ici .


0 commentaires

4
votes

TEMBOO prend en charge un certain nombre d'API de stockage en nuage et peut générer le code source Java dont vous avez besoin pour y accéder.

voir ici: https://live.temboo.com/library/keyword/storage/

En normalisant l'accès à l'API, TEMBOO permet de parler à une API aussi facile que de parler à la suivante, il semble donc que cela vous semble utile pour ce projet.

Divulgation complète: je travaille au TEMBOO.


4 commentaires

Merci, ça a l'air vraiment bon, mais qu'en est-il des problèmes de licence? Puis-je utiliser TEMBOO librement dans mes projets?


Oui, vous pouvez - il n'y a pas de problèmes de licence. Nous enveloppons simplement l'accès aux API disponibles au public, ce qui les rendait comme cohérents et plus faciles à utiliser. Nous adhérons aux conditions d'utilisation de l'API.


Bon, donc je ne suis soumis que des conditions d'API, non? Je vais prendre un aspect profond, mais cela semble être un bon travail ... Vous ne pouvez pas me parler de la compatibilité avec Google App Moteur, pouvez-vous ?


Exactement, vous êtes soumis aux conditions de l'API. De plus, notre niveau libre vous limite à un certain nombre d'appels (10 000) et de transfert de données (512 Mo) par mois. En ce qui concerne le moteur de Google App, nous avons utilisé TEMBOO dans ce contexte avant, mais malheureusement, ce n'est pas quelque chose que nous avons documenté.



9
votes

Kloudless fournit une API commune à plusieurs API de stockage de nuage différents (Dropbox, Boîte, GDRive, OneDrive, etc.). Kloudless fournit également des SDK dans les langues populaires et les widgets d'interface utilisateur pour gérer l'authentification et les autres interactions utilisateur.

Vous pouvez trouver plus d'informations et vous inscrire ici: https://developers.kloudless.com/

Divulgation complète: je travaille à Kloudless.