2013-11-18 4 views
1

Я бы хотел проверить статус, например. Сколько файлов осталось загрузить. учетной записи Dropbox с использованием API в python. Это возможно?Как проверить статус синхронизации учетной записи Dropbox с помощью API?

+1

Я думаю, что нет ... Невозможно найти его в API. – aIKid

ответ

1

API Dropbox - это способ добавления интеграции Dropbox в ваше приложение (то есть, чтобы ваше приложение могло синхронизировать свои файлы с помощью Dropbox или явно загружать/скачивать файлы за пределами процесса синхронизации), а не способ контролировать или контролировать приложение рабочего стола Dropbox (или как синхронизация других приложений или что-то еще).

Так что нет, это невозможно.

Единственный способ сделать это - написать код для каждой платформы для управления приложением Dropbox, например, с помощью пользовательского интерфейса на Mac или перехвата сообщений WM в Windows. (Или, альтернативно, может быть возможно написать собственный инструмент замены синхронизации и использовать это вместо стандартного настольного приложения, и в этом случае вы, очевидно, можете следить за тем, что вы делаете.)

0

Вы не можете сделайте это напрямую, но вы можете сделать это косвенно (вроде). То, что я делаю, - это разместить фиктивный файл в моем Dropbox и синхронизировать его с сервером. В самом начале моего сценария я удаляю файл локально, а затем жду, чтобы он снова появился. Как только он снова появился, у меня есть хорошая идея, что Dropbox подключен и синхронизирован. Это не идеально, потому что больше файлов может ждать синхронизации, но это лучшее, что я мог бы придумать.

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