Командный сервис - Центр поддержки Р7

Для взаимодействия с командным сервисом документов используются POST запросы. Параметры запроса указываются в теле запроса в формате JSON. Запросы отправляются к https://documentserver/coauthoring/CommandService.ashx, где documentserver — имя сервера, на котором установлен Сервер документов.

В Р7 Document Server до версии 4.2 использовался GET-запрос с параметрами в QueryString.

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

Типы команд:

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

 

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

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

 

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

Была ли полезна статья?
Позвольте нам стать лучше
.printfriendly { margin: 0px 0px 10px 0px; }