Часто задаваемые вопросы о Сервере документов:
Основные вопросы
Свернуть все
- Если вы не знаете, с чего начать работу с API Сервера документов, рекомендуем сначала прочитать разделы Основные концепции и Как это работает , чтобы лучше понять, как устроен API Сервера документов. После того, как вы ознакомитесь с основными понятиями, вы можете посетить раздел «Попробовать сейчас», чтобы увидеть живые примеры основных функций Сервера документов в действии.
Если вас интересует конкретный пример языка программирования, см. примеры для конкретных языков, которые доступны на нескольких языках программирования, и объясните, как установить Сервер документов, где взять исходные файлы примеров и как их установить и подключить Сервер документов.
Пользователям, использующим некоторые системы управления документами (Nextcloud, ownCloud, SharePoint и т. д.) и просто желающим узнать, как подключить Сервер документов к этим системам, следует посетить раздел готовые к использованию коннекторы, где собраны все основные плагины, работающие с Сервером документов.
Подробное описание каждого метода API доступно в более крупном модуле «Документация». Все методы описаны в соответствующих разделах, их список доступен в Расширенных параметрах.
- Как узнать номер текущей версии Сервера документов?
Текущий номер версии Сервера документов можно найти на странице «О программе» редактора документов, презентаций или электронных таблиц, прямо под логотипом и названием редактора.
Вы можете использовать API для отправки запроса POST в службу управления документами. Используйте параметр c для этого со значением версии, которое отправляется как объект JSON в теле запроса:
{ "c": "version" }
Результат запроса версии возвращается в форме JSON, например:
{ "error": 0, "version": "4.3.1.4" }
- Более подробная информация о взаимодействии с службой управления документами и использовании для этого различных команд доступна на этой странице.
Я хочу изменить некоторые параметры Сервера документов из файла конфигурации default.json. Как мне сделать так, чтобы мои изменения не были потеряны после обновления?
- AВсе основные настройки Document Sever хранятся в конфигурационном файле default.json, который находится в папке /etc/Р7/documentserver/ (для Linux) или %ProgramFiles%\Р7\DocumentServer\config\ (для Windows). В той же папке есть файл production.json для конкретной платформы, в котором хранятся настройки, актуальные для Linux или Windows.
Сервер документов использует Node.js модуль конфигурации для организации и структурирования файлов конфигурации, поэтому иерархия этих файлов выглядит следующим образом:
default.json production.json local.json
Где все основные настройки хранятся в файле default.json, при этом некоторые из них добавляются или переопределяются настройками из файла production.json, а любые настройки пользователя/разработчика переопределяются настройками из файла конфигурации local.json.
Если вы измените параметры в файле default.json или production.json, все изменения будут потеряны после обновления Сервера документов или перезапуска контейнера Docker (если у вас Сервер документов установлен с помощью Docker).
Поэтому мы настоятельно рекомендуем вам не изменять параметры ни в файлах default.json, ни в файлах production.json, а вместо этого использовать файл конфигурации local.json. Этот файл должен быть создан в той же папке, что и файл default.json, при этом вся структура объекта для необходимого параметра должна быть сохранена.Примеры использования local.json можно найти в следующих разделах:
Сохранить задержку
Принудительное сохранение
Запрос с токеном в теле
Включение WOPI
IP-фильтр