2013-02-26 7 views
6

Мне нужно создать веб-приложение Java, которое использует API как минимум двух разных поставщиков облачных хранилищ (Google Диск, Dropbox, SkyDrive, Mega, ...). Мне интересно, есть ли у кого-то опыт использования этих API-интерфейсов, которые могут сказать, какие из них самые простые в использовании и которые являются самыми трудными ...Простой сервис облачных хранилищ API

ответ

4

Temboo поддерживает несколько API облачных хранилищ и может генерировать исходный код Java, необходимый для доступа к ним.

Смотрите здесь: https://live.temboo.com/library/keyword/storage/

Нормализуя доступ API, Temboo делает разговор с одним API так же просто, как говорить к другому, так что это звучит как-то, что вы найдете полезными для этого проекта.

Полное раскрытие информации: Я работаю в Temboo.

+0

Спасибо, это выглядит действительно хорошо, но как насчет вопросов лицензирования? Могу ли я использовать Temboo свободно в своих проектах? – MikO

+1

Да, вы можете - проблем с лицензированием нет. Мы просто закрываем доступ к общедоступным API-интерфейсам, что делает их показательными и простыми в использовании. Мы придерживаемся условий API. –

+0

Хорошо, так что я подвластен только терминам API, не так ли? Я буду глубоко разбираться, но похоже, что вы хорошо поработали ... вы не можете сказать мне о совместимости с Google App Engine, можете ты? – MikO

5

Сервис Amazon S3 очень прост, и у меня были отличные впечатления от работы с ним для больших файлов и большого количества файлов в контексте веб-сервисов. После того, как вы зарегистрировались в службе, вы можете использовать RESTful API для создания корзин и загрузки объектов на них. Java library является справочной библиотекой для взаимодействия с услугами, хотя есть порты и на других языках (например, boto для Python).

1

После очень мало исследований по этому вопросу, я обнаружил, что, вероятно, поставщик облачных систем хранения данных с простейшими API является MediaFire, который предлагает очень простое взаимодействие через RESTful услуг. Вы можете увидеть API documentation. Я еще не начал работать с этим API, но, похоже, он предоставил все основные функции.

API, обслуживаемый Box, похоже, также довольно прост. Он использует OAuth 2.0, что делает его более безопасным. См. developers website.

SOAP API от 4sync также очень прост. Там не так много документации, и образцы на веб-сайте выглядят из старой версии, но в любом случае это очень просто. См. Документацию here.

9

Kloudless предоставляет общий API для нескольких API облачных хранилищ (Dropbox, Box, GDrive, OneDrive и т. Д.). Kloudless также предоставляет SDK в популярных языках и виджетах пользовательского интерфейса для обработки аутентификации и других пользовательских взаимодействий.

Вы можете найти более подробную информацию и зарегистрироваться здесь: https://developers.kloudless.com/

Полное раскрытие: Я работаю в Kloudless.

+0

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

Смежные вопросы