2013-02-26 18 views
6

Potrzebuję utworzyć aplikację internetową Java, która korzysta z interfejsu API co najmniej dwóch różnych dostawców usług przechowywania w chmurze (Dysk Google, Dropbox, SkyDrive, Mega, ...). Zastanawiam się, czy jest ktoś z doświadczeniem korzystającym z tych interfejsów API, który może stwierdzić, który z nich jest najłatwiejszy w obsłudze, a który jest najtrudniejszy ...Najprostszy API usługi przechowywania w chmurze

Odpowiedz

4

Program Temboo obsługuje wiele interfejsów API do przechowywania w chmurze i może generować kod źródłowy Java, aby uzyskać do niego dostęp.

Zobacz tutaj: https://live.temboo.com/library/keyword/storage/

Normalizując dostęp API, Temboo sprawia rozmowy z jednym API tak proste, jak mówi do następnego, tak to brzmi jak coś, co znajdziesz użyteczne dla tego projektu.

Pełne ujawnienie: Pracuję w Temboo.

+0

Dzięki, wygląda naprawdę dobrze, ale co z kwestiami licencyjnymi? Czy mogę swobodnie używać Temboo w moich projektach? – MikO

+1

Tak, możesz - nie ma problemów z licencjonowaniem. Po prostu otwieramy dostęp do publicznie dostępnych interfejsów API, dzięki czemu stają się one spójne i łatwiejsze w użyciu. Przestrzegamy warunków korzystania z interfejsu API. –

+0

W porządku, więc podporządkowuję się tylko terminom związanym z interfejsem API, dobrze? Przyjrzyj się uważnie, ale wygląda na to, że wykonałeś dobrą robotę ... nie możesz powiedzieć mi o zgodności z Google App Engine, możesz ty? – MikO

5

Usługa jest bardzo prosta i miałem świetne doświadczenia w pracy z tym dla dużych plików i dużej liczby plików w kontekście usług internetowych. Po zarejestrowaniu się w usłudze można użyć narzędzia RESTful API do tworzenia segmentów i wysyłania do nich obiektów. Java library jest biblioteką odniesienia do łączenia się z usługami, chociaż istnieją również porty do innych języków (na przykład boto dla Python).

1

Po bardzo niewielu badaniach na ten temat odkryłem, że prawdopodobnie dostawca pamięci masowej z najprostszym API to MediaFire, który oferuje naprawdę prostą interakcję dzięki usługom RESTful. Możesz zobaczyć API documentation. Nie zacząłem jeszcze intensywnie pracować z tym interfejsem API, ale wydaje się, że zapewnia on wszystkie podstawowe funkcje.

Interfejs API obsługiwany przez Box wydaje się również dość prosty. Używa on OAuth 2.0, co czyni go bezpieczniejszym. Zobacz developers website.

Interfejs API SOAP od 4sync jest również bardzo prosty. Nie ma dużej ilości dokumentacji, a przykłady na stronie wydają się pochodzić ze starszej wersji, ale i tak jest bardzo łatwa w użyciu. Zobacz dokumentację here.

9

Kloudless zapewnia wspólny interfejs API dla kilku różnych interfejsów API do przechowywania w chmurze (Dropbox, Box, GDrive, OneDrive itp.). Kloudless dostarcza także zestawy SDK w popularnych językach i widżetach interfejsu użytkownika, aby obsłużyć uwierzytelnianie i inne interakcje użytkownika.

można znaleźć więcej informacji i zarejestrować się tutaj: https://developers.kloudless.com/

Full Disclosure: Pracuję na Kloudless.

+0

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

Powiązane problemy