Коннектор SharePoint синхронизирует поддерживаемые текстовые файлы из библиотек документов SharePoint через Microsoft Graph API.
Аутентификация
OAuth — требуются области:
Sites.Read.AllFiles.Read.All
Конфигурация
| Поле | Тип | Обязательно | Описание |
|---|---|---|---|
| URL сайта | Ввод | Да | URL сайта SharePoint |
| Путь к папке | Ввод | Нет | Конкретный путь к библиотеке документов |
| Макс. файлов | Ввод | Нет | Ограничение количества файлов |
Поддерживаемые типы файлов
.txt, .md, .html, .htm, .csv, .json, .xml, .yaml, .yml, .log, .rst, .tsv
Ограничение размера
10 МБ на файл.
Как это работает
- Разрешение сайта — преобразует URL сайта SharePoint в ID сайта
- Обход папок — рекурсивно перечисляет папки с курсором состояния пагинации
- Фильтрация файлов — фильтрует по поддерживаемым текстовым расширениям
- Загрузка контента — скачивает содержимое файлов; преобразует HTML в обычный текст
- Отложенный контент — заглушки при листинге; полный контент по требованию
Состояние пагинации
Курсор кодирует: {folderStack[], currentFolder, pageUrl} для бесшовного рекурсивного обхода между запусками синхронизации.
Теги метаданных
| Тег | Тип | Описание |
|---|---|---|
| Путь | Text | Путь к документу в SharePoint |
| Последнее изменение | Date | Время последнего изменения |
| Дата создания | Date | Дата создания |
| Создатель | Text | Первоначальный создатель |
| Размер файла | Number | Размер в байтах |

