Разделы документации
Коннекторы
Dropbox
Подключение Dropbox к Charo — токен приложения и рекурсивная индексация папок.
Что индексируется
- Файлы всех папок и подпапок, доступных токену (рекурсивно); из файлов извлекается текст.
Предварительные требования
- Учётная запись Dropbox (для команд — права на создание приложения).
Получение учётных данных
- Откройте dropbox.com/developers/apps и создайте приложение с доступом Full Dropbox (чтение).
- На вкладке Permissions включите права чтения файлов
(
files.content.read,files.metadata.read). - Сгенерируйте access token на вкладке Settings.
- В Charo укажите его в поле «API-ключ Dropbox».
Настройка в Charo
Дополнительных полей нет: индексируется всё, что доступно токену. Задайте название коннектора и расписание в расширенной конфигурации.
Синхронизация прав
Не поддерживается: управляйте доступом видимостью коннектора и группами (см. «Права доступа»).
Ограничения и частота обновления
- Файлы больше ~20 МБ пропускаются; файлы без извлекаемого текста — тоже.
- Обновления забираются инкрементально (по времени изменения) по расписанию коннектора.
Устранение неполадок
«401 Unauthorized»
Токен истёк или отозван. Короткоживущие токены Dropbox истекают быстро — включите в приложении длительный токен или перевыпустите его.
Проиндексировано меньше, чем ожидали
У приложения область доступа App folder вместо Full Dropbox, либо не выданы права чтения содержимого.