2016-10-14 9 views
0

Можно ли проверить различия между локальными и Dropbox?Android - Dropbox: проверьте отличия

Hello. В настоящее время я работаю над простым приложением Gallery, которое отображает все изображения Dropbox.

Рабочий процесс до сих пор: Я вхожу в Dropbox. Приложение сканирует рекурсивно через все папки Dropbox и проверяет изображения, затем принимает метаданные и отображает изображения.

Теперь я хочу знать, есть ли возможность проверить различия, поэтому приложение не обязательно будет запускать все папки каждый раз, но только если что-то изменилось (например, если новые изображения были добавлены в папку Dropbox) ,

Заранее спасибо.

ответ

1

Лучший способ отслеживать изменения в учетной записи Dropbox при использовании API Dropbox является использование/2/файлы/list_folder и/2/файлы/list_folder/Continue:

https://www.dropbox.com/developers/documentation/http/documentation#files-list_folder https://www.dropbox.com/developers/documentation/http/documentation#files-list_folder-continue

Вы должны сохранить последний вернувшийся курсор, а затем перезвонить в/2/files/list_folder/продолжить с помощью этого курсора. Он вернет только изменения с момента последнего вызова.

Для стороны клиента приложений, вы можете использовать/2/файлы/list_folder/longpoll эффективно знать, когда есть изменения для извлечения:

https://www.dropbox.com/developers/documentation/http/documentation#files-list_folder-longpoll

Там также соответствующих методов, если вы используете SDK. Например, в Dropbox Java SDK for API v2 это listFolder, listFolderContinue и listFolderLongpoll, соответственно.

+0

Хорошо, я изучу его и отчитаю. Спасибо! –

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

  • Нет связанных вопросов^_^