Продукты Р7
Корпоративный сервер 2024
Корпоративный сервер 2024
Сервер документов
Сервер документов
Редакторы документов
Редакторы документов
Корпоративный сервер 2019
Корпоративный сервер 2019
Графика
Графика
ВКС и мессенджер
ВКС и мессенджер
Мобильные редакторы
Мобильные редакторы
Почтовый сервер
Почтовый сервер
Органайзер
Органайзер
Сервер лицензирования
Сервер лицензирования
Файл-Экспресс
Файл-Экспресс
Аналитика
Аналитика
Дополнительно
Часто задаваемые вопросы
Разработчикам
Интеграции
Новые возможности

Командный сервис

Обновлено: 05.08.26

Описание

Для взаимодействия с командным сервисом документов используются POST запросы. Параметры запроса указываются в теле запроса в формате JSON.

Запросы отправляются к:

https://documentserver/coauthoring/CommandService.ashx

Где documentserver — имя сервера, на котором установлен Сервер документов.
В Р7 Сервер документов до версии 4.2 использовался GET-запрос с параметрами в QueryString.

Уточнение

См. доступные типы команд ниже, чтобы узнать о них больше.

Типы команд

КомандаОписание
dropПозволяет отключить пользователей с идентификаторами, указанными в параметре users от сервиса редактирования документов (эти пользователи смогут просматривать документ, но не смогут его редактировать);
forcesaveПринудительное сохранение редактируемого документа без его закрытия (после выполнения этой команды редактирование документа может быть продолжено, так что эта версия сохранения документа не будет финальной);
infoПолучение статуса документа и список идентификаторов пользователей, которые открывают дкумент для редактирования.
licenseЭта команда позволяет запросить лицензию у Сервера документов с информацией о сервере и пользовательской квоте.
metaОбновляет метаинформацию документа для всех редакторов совместной работы;
versionЭта команда позволяет запросить номер текущей версии Сервера документов.

Веб-маркер JSON должен быть отправлен в формате JSON в службу управления документами. Используется для получения статуса документа с указанным ключом:

{
    "token": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJjIjoiaW5mbyIsImtleSI6IktoaXJ6NnpUUGRmZDcifQ.r_6sThjFABsHMNHhkVdHDSz4jwkbXRQNYdvawkBGJgg"
}

Параметры

НазваниеОписаниеТипНаличие
tokenОпределяет зашифрованную подпись, добавляемую в конфигурацию Сервера документов в виде токена.строковыйобязательно по конфигурации

Сервис редактирования документов оповещает сервис хранения документов о результатах выполнения команд, используя обработчик процедур обратного вызова.

Коды возможных ошибок и их описание

Код ошибкиОписание
0Без ошибок.
1Не указан ключ документа или не найден документ, с таким ключом.
2Некорректная ссылка обратного вызова.
3Внутренняя ошибка сервера.
4Документ не был изменён до получения команды forcesave.
5Неверная команда.
6Неверный токен.

Была ли эта статья полезной?

Поделитесь пожалуйста своим мнением

      В статье есть ошибкиРекомендации не помоглиТекст трудно понятьСодержание статьи не соответствует заголовкуДругое