Мне нужно создать веб-приложение Java, которое использует API как минимум двух разных поставщиков облачных хранилищ (Google Диск, Dropbox, SkyDrive, Mega, ...). Мне интересно, есть ли у кого-то опыт использования этих API-интерфейсов, которые могут сказать, какие из них самые простые в использовании и которые являются самыми трудными ...Простой сервис облачных хранилищ API
ответ
Temboo поддерживает несколько API облачных хранилищ и может генерировать исходный код Java, необходимый для доступа к ним.
Смотрите здесь: https://live.temboo.com/library/keyword/storage/
Нормализуя доступ API, Temboo делает разговор с одним API так же просто, как говорить к другому, так что это звучит как-то, что вы найдете полезными для этого проекта.
Полное раскрытие информации: Я работаю в Temboo.
Сервис Amazon S3 очень прост, и у меня были отличные впечатления от работы с ним для больших файлов и большого количества файлов в контексте веб-сервисов. После того, как вы зарегистрировались в службе, вы можете использовать RESTful API для создания корзин и загрузки объектов на них. Java library является справочной библиотекой для взаимодействия с услугами, хотя есть порты и на других языках (например, boto для Python).
После очень мало исследований по этому вопросу, я обнаружил, что, вероятно, поставщик облачных систем хранения данных с простейшими API является MediaFire, который предлагает очень простое взаимодействие через RESTful услуг. Вы можете увидеть API documentation. Я еще не начал работать с этим API, но, похоже, он предоставил все основные функции.
API, обслуживаемый Box, похоже, также довольно прост. Он использует OAuth 2.0, что делает его более безопасным. См. developers website.
SOAP API от 4sync также очень прост. Там не так много документации, и образцы на веб-сайте выглядят из старой версии, но в любом случае это очень просто. См. Документацию here.
Kloudless предоставляет общий API для нескольких API облачных хранилищ (Dropbox, Box, GDrive, OneDrive и т. Д.). Kloudless также предоставляет SDK в популярных языках и виджетах пользовательского интерфейса для обработки аутентификации и других пользовательских взаимодействий.
Вы можете найти более подробную информацию и зарегистрироваться здесь: https://developers.kloudless.com/
Полное раскрытие: Я работаю в Kloudless.
http://stackoverflow.com/q/40319448/1356559 –
- 1. Единичное тестирование API облачных хранилищ Google
- 2. плохой импорт «syscall» для облачных хранилищ API
- 3. Проблемы с last_modified - Файлы облачных облачных хранилищ (PHP API)
- 4. Объект хранения облачных хранилищ Google c пример
- 5. образец хранилища облачных хранилищ Google не работает
- 6. Использовать файлы облачных хранилищ API для загрузки файлов
- 7. api для удаления изображения из облаков хранения облачных хранилищ
- 8. Ошибка «Запрещено» при загрузке файла через API облачных хранилищ Google
- 9. ResumableUpload с API облачных хранилищ Google. Как возобновить отмененную загрузку?
- 10. Google Blobstore против хранилища облачных хранилищ Google
- 11. Обслуживание статических файлов из облачных хранилищ Google?
- 12. Подключение к хранилищу облачных хранилищ по FTP
- 13. Временное хранилище облачных хранилищ и сценарий отправки
- 14. Недостатки ACL для облачных хранилищ Google
- 15. Неполадка конфиденциального чтения/записи данных в хранилище облачных хранилищ Google
- 16. Невозможно включить библиотеку инструментов облачных хранилищ в App Engine
- 17. Вставить объект в хранилище облачных хранилищ Google «нет такого ведра»
- 18. Как передать большие удаленные файлы в хранилище облачных хранилищ Google?
- 19. Как установить разрешения доступа для папки хранилища облачных хранилищ Google
- 20. загрузить объект из хранилища облачных хранилищ Google, используя C#
- 21. Загрузка в вложенные ведра в хранилище облачных хранилищ Google
- 22. Ошибка Cors в хранилище облачных хранилищ Microsoft Azure
- 23. Простой легкий сервис слой
- 24. Загрузите локальные файлы в хранилище облачных хранилищ Google, используя SSIS
- 25. Резервное копирование облачных хранилищ Google в другой ведро
- 26. Как сжать файлы облачных хранилищ Google? google app engine
- 27. Как сохранить порядок строк облачных хранилищ Google в сжатых файлах
- 28. Загрузка объектов в ведра для облачных хранилищ Google в C#
- 29. Как получить все версии объекта в хранилище облачных хранилищ Google?
- 30. Сжатие файлов, сохраненных в хранилище облачных хранилищ Google
Спасибо, это выглядит действительно хорошо, но как насчет вопросов лицензирования? Могу ли я использовать Temboo свободно в своих проектах? – MikO
Да, вы можете - проблем с лицензированием нет. Мы просто закрываем доступ к общедоступным API-интерфейсам, что делает их показательными и простыми в использовании. Мы придерживаемся условий API. –
Хорошо, так что я подвластен только терминам API, не так ли? Я буду глубоко разбираться, но похоже, что вы хорошо поработали ... вы не можете сказать мне о совместимости с Google App Engine, можете ты? – MikO