Разделы документации
Коннекторы

Dropbox

Подключение Dropbox к Charo — токен приложения и рекурсивная индексация папок.

Что индексируется

  • Файлы всех папок и подпапок, доступных токену (рекурсивно); из файлов извлекается текст.

Предварительные требования

  • Учётная запись Dropbox (для команд — права на создание приложения).

Получение учётных данных

  1. Откройте dropbox.com/developers/apps и создайте приложение с доступом Full Dropbox (чтение).
  2. На вкладке Permissions включите права чтения файлов (files.content.read, files.metadata.read).
  3. Сгенерируйте access token на вкладке Settings.
  4. В Charo укажите его в поле «API-ключ Dropbox».

Настройка в Charo

Дополнительных полей нет: индексируется всё, что доступно токену. Задайте название коннектора и расписание в расширенной конфигурации.

Синхронизация прав

Не поддерживается: управляйте доступом видимостью коннектора и группами (см. «Права доступа»).

Ограничения и частота обновления

  • Файлы больше ~20 МБ пропускаются; файлы без извлекаемого текста — тоже.
  • Обновления забираются инкрементально (по времени изменения) по расписанию коннектора.

Устранение неполадок

«401 Unauthorized»

Токен истёк или отозван. Короткоживущие токены Dropbox истекают быстро — включите в приложении длительный токен или перевыпустите его.

Проиндексировано меньше, чем ожидали

У приложения область доступа App folder вместо Full Dropbox, либо не выданы права чтения содержимого.