Название: QDropbox Отправлено: ecspertiza от Май 29, 2017, 13:35 По работе возникла необходимость сделать отправку файлов на dropbox, накидал небольшую либу https://github.com/ecspertiza/QDropbox на случай если кому то пригодится.
Умеет авторизовываться, слать файлы и получать инфу о пользователе. В курсе что есть такая же, но она для работы с API dropbox версии 1, эта работает с версией 2, версия 1 будет выключена 28 июня. Плюс ко всему, старая либа очень часто крашится, приходилось ее руками дописывать, так что, пожелания, комментарии, поздравления принимаю. Название: Re: QDropbox Отправлено: gil9red от Май 29, 2017, 14:51 Круто! :)
а я, когда забеспокоился за сохранность базы данных (небольшая однотабличная sqlite) проги, файлик базы копировал в папку дропбокса, а тот уже сам синхронизировался :) Прога раз в сутки: 1. парсила сайт 2. обновляла базу 3. бекапила файл базы, указывая в имени текущую дату, в указанную папку дропбокса на компе Название: Re: QDropbox Отправлено: ecspertiza от Май 29, 2017, 15:21 Дропбокс вообще полезен, с этом сложно спорить. По работе файлами обмениваться проще, нежели пересылать через скайп или почту.
Название: Re: QDropbox Отправлено: panAlexey от Май 29, 2017, 18:17 есть яндекс-диск и гугле драйв.
к ним случаем нету QYada? ^) Название: Re: QDropbox Отправлено: qate от Май 30, 2017, 08:49 я не знаком со способами отправки, но для меня выглядит странно использование QDesktopServices::openUrl и локального слушающего сервера на заранее заданный порт
на yadisk я использовал curl - он также делает подобное или это особенности dropbox? Название: Re: QDropbox Отправлено: ecspertiza от Май 30, 2017, 09:47 В данной реализации отправка происходит для определенного приложения, для него необходимо получить разрешение, от пользователя. Обычная Oauth2 авторизация. Если у вас есть токен, авторизованный, можете напрямую использовать его.
|