Хотя дельта-API Dropbox используется для получения списка всех измененных сведений о файле, веб-крючок - это то, что необходимо для получения уведомления об изменении (изменение, добавление или удаление файла)
- Перейдите на: Консоль приложения Dropbox Developer
- Нажмите на свое приложение, содержащее файлы, изменения которых вы хотите получать.
- Прокрутите вниз до «WEBHOOK»
- Вставьте ссылку, которая будет обрабатывать уведомления с помощью метода POST.
- Нажмите ENABLE.
Моментнажмите «Включить», после чего выпадающий список отправит запрос на указанную вами ссылку, чтобы увидеть, отвечает ли он на запрос GET или нет.Вы должны убедиться, что ссылка отвечает на него.Если вы работаете с фреймом Python и Flask, достаточно следующих двух строк кода:
@app.route('/webhook', methods=['GET'])
def verify():
'''Respond to the webhook verification (GET request) by echoing back the challenge parameter.'''
return request.args.get('challenge')
Теперь вы будете получать уведомления по POST по вышеуказанной ссылке каждый раз, когда вносятся изменения в dropbox.Работайте с уведомлениями так, как вы хотите.:)