Описание: Группа методов интеграции с редактором документов OnlyOffice Document Server: получение конфигурации для запуска редактора во фронтенде, отдача содержимого документа серверу OnlyOffice и приём от него callback-уведомлений о сохранении результата.
⚠️ Методы
GetDocumentиProcessCallbackвызываются не пользователем портала, а самим сервером OnlyOffice Document Server — по адресам, которые ему передаёт методGetConfig. Эти два метода не принимают обычный токен сессии пользователя (Authorization: <UserSessionToken>): вместо этого в заголовкеAuthorizationпередаётся подписанный JWT-токен (тот же механизм, что использует протокол OnlyOffice), который метод сам проверяет и сверяет с параметрами запроса (URL документа, ключ документа, статус и т.д.). Обычный клиент портала эти два метода напрямую не вызывает.
📚 Индекс методов группы
| Метод | HTTP | URL |
|---|---|---|
| Получить конфигурацию редактора (GetConfig) | GET | /onlyOffice/api/editor/GetConfig/{itemId} |
| Получить содержимое документа (GetDocument) | GET | /onlyOffice/api/editor/GetDocument/{itemId}/{baseVersionId}/{userId} |
| Принять callback сохранения (ProcessCallback) | POST | /onlyOffice/api/editor/ProcessCallback/{itemId} |