AdmAlexus
@AdmAlexus
Эникей очень широкого профиля

Delphi + Google Drive (или Dropbox). Возможно?

Добрый день, хабраюзеры.
Интересует ответ на следующий вопрос:
Возможно ли из приложения написанного в Delphi производить действия с файлами (лежащими в определенном аккаунте) на Google Drive (или Dropbox). Например выбрать файл в Delphi OpenDialog'ом и сохранить его в известную публичную папку?

Обязательное условие — на рабочую станцию не устанавливаются программы — клиенты (GDrive или Dropbox).
  • Вопрос задан
  • 7496 просмотров
Пригласить эксперта
Ответы на вопрос 3
pasha_golub
@pasha_golub
Возможно. Вот реализация на PHP. Работает на «Уря». Переписать на Delphi и порядок.
Ответ написан
HaJIuBauKa
@HaJIuBauKa

Возможно. Используя https://www.dropbox.com/developers/datastore/docs/http#list_datastores у пользователя запрашиваете логин/пароль. Авторизуетесь через API и дальше получаете и загружаете данные JSON через HTTP-запросы

Ответ написан
AotD
@AotD
PHP, Redis, Postgresql
Но для того чтобы это подхватывалось OpenDialog'ом, нужно заставить его поверить в существование файлов :)
Как самое простейшее и топорное решение — с помощью вышеупомянутого API строить в AppData «потемкинскую деревню» из файлов и папок, физически лежащих в DropBox (с нулевым размером естессно), а при выборе файлов — начинать их загружать.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы