Привет всем! Пытаюсь разобраться с интеграцией JavaScript SDK от Dropbox в свое мобильное приложение на Ionic 3. Кто-нибудь имел опыт работы с этой связкой технологий?
В интернете нашел только примеры с использованием прямых HTTP запросов к API, но хотелось бы использовать именно официальный SDK. Есть ли подводные камни при такой интеграции? Может быть кто-то знает рабочие примеры или может поделиться своим опытом?
Буду благодарен за любую помощь и советы по этому вопросу. Заранее спасибо!
Dropbox SDK работает на ionic 3 без проблем, но настройка oauth’а критична - иначе будут ошибки с редиректами. Ставил через npm install dropbox, импортировал стандартно. Файлы больше 10мб отправляй через chunked upload, а то может крашнуться. SDK гораздо удобнее ручных API вызовов, время на настройку окупается.
Сталкивался с этим пару месяцев назад. SDK работает с Ionic 3, но есть проблемы с CORS. Начни с простого теста - получи info о пользователе. Если прокатит, дальше легче будет. Что именно делаешь? Файлы загружать хочешь?
Столкнулся с похожей проблемой в прошлом году. Важно правильно настроить токены в конфигурации и быть готовым к сетевым ошибкам, особенно при использовании мобильного интернета. SDK не всегда хорошо справляется с потерей соединения. Оборачивай вызовы в try-catch и добавляй логику повторных попыток. Также на Android иногда возникают проблемы с загрузкой больших файлов, мне приходилось делить их на части.