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
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.
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).
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.
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.
http://stackoverflow.com/q/40319448/1356559 –
- 1. Zmień region usługi w chmurze
- 2. Korzystanie z usługi Vagrant na chmurze Usługi CI
- 3. jak utworzyć pakiet usług w chmurze (.cspkg) i plik konfiguracyjny usługi w chmurze (.cscfg)
- 4. email Przetwarzanie w chmurze
- 5. IllegalArgumentException podczas dodawania api do komunikatorów w chmurze do GoogleApiClient
- 6. Usługi w chmurze Azure i ciągłe wdrażanie Git?
- 7. Czy usługa Azure ACL jest dostępna dla usługi w chmurze?
- 8. zmiana okresu przechowywania kafka podczas wykonywania usługi
- 9. OpenCV w chmurze
- 10. Punkty końcowe w chmurze GAE - aktualizacja Api po wdrożeniu
- 11. przesłać do podpisanego adresu URL w chmurze do zapisywania w chmurze za pomocą javascript
- 12. Powiadomienia o duplikatach powiadomień w chmurze Firebase
- 13. Kubernetes na chmurze AWS
- 14. Ograniczenia usługi Twitter Streaming API?
- 15. Czy można mieszać usługi Azure Mobile z usługami w chmurze Azure?
- 16. Podłączenie do usługi Office 365 przez EWS API
- 17. rozszerzenie chrome z przechowywaniem w chmurze
- 18. Parametr zbierania punktów końcowych w chmurze Parametr
- 19. Skalowanie tagów w chmurze tagów
- 20. Jak korzystać z usługi przechowywania obiektów BLOB od ios?
- 21. Usługi w chmurze w nowym portalu podglądu platformy Azure (kwiecień 2014 r.)
- 22. Jak używać usługi AWS S3 do przechowywania zdjęć przesłanych przez użytkownika?
- 23. Najlepsze wskazówki dotyczące przechowywania ustawień usługi .NET Windows: Ustawienia usługi Service Serialization,
- 24. Jak kontrolować pamięć podręczną za pomocą usługi carrierwave w chmurze Rackspace?
- 25. Usługi raportowania 2008 usługi sieci Web interfejsu API api - jak zarządzać uprawnieniami dotyczącymi zabezpieczeń?
- 26. Czy kompilator oparty na chmurze byłby wykonalny?
- 27. Najprostsze rozwiązanie do przesyłania zdjęć do usługi chmurowej
- 28. Dodaj odwołanie do usługi Web API ASP.NET
- 29. Usługi Azure Mobile Services a Web API
- 30. Używanie ASP.NET Web API jako usługi obrazu
Dzięki, wygląda naprawdę dobrze, ale co z kwestiami licencyjnymi? Czy mogę swobodnie używać Temboo w moich projektach? – MikO
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. –
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