Skip to content

use setup

Konstantin V. Borisov edited this page Apr 9, 2022 · 6 revisions

Настройка

Для настройки в API Литеры предусмотрено две функции:

  • POST setup - для общих настроек
  • POST user - для настройки пользователей

POST setup

Общие настройки API партнёра, действующие на всех пользователей.

Обратная связь с Сайтом

Эти настройки нужны для того, чтобы организовать получение результатов подготовки текста на Сайте партнёра в сценарии "Подготовка текста". При работе по сценарию "Проверка текста" заполнение этих настроек необязательно.

Поведение редактора Литеры

При помощи этих настроек можно управлять поведением редактора Литеры при работе по сценарию "Подготовка текста". На работу по сценарию "Проверка текста" они не влияют.

  • allowResizeImages - Возможные значения true или false. Если настройка включена, то в редакторе Литеры можно будет изменять размер встроенных картинок.
  • getStats - Возможные значения true или false. Если настройка включена, то в модель результата для POST on-save-corrected вместе с обработанным текстом будет включена модель статистического отчёта.

Внешний вид редактора Литеры

При помощи этих настроек можно управлять внешним видом редактора Литеры при работе по сценарию "Подготовка текста". На работу по сценарию "Проверка текста" они не влияют.

Редактор Литеры с тулбаром и кнопкой отмены

  • returnIcon - URL картинки размером 32х32, которая будет размещена на кнопке "Сохранить правки и вернуться в CMS"
  • returnCaption - Подпись для кнопки "Сохранить правки и вернуться в CMS". Кнопка возврата
  • cancelIcon - URL картинки размером 32х32, которая будет размещена на кнопке "Отменить правки и вернуться в CMS".
  • cancelCaption - Подпись для кнопки "Отменить правки и вернуться в CMS". Кнопка отмены
  • showCancelButton - Возможные значения true или false. Если настройка включена, то в редакторе появляется кнопка "Отменить правки и вернуться в CMS", при нажатии на которую в CMS будет отправлен пустой запрос on-save-corrected (без указания параметра html). Это означает, что пользователь не хочет сохранять сделанные изменения. Редактор Литеры с кнопкой отмены И когда настройка выключена: Редактор Литеры без кнопки отмены
  • editorCss - URL собственного файла стилей для редактора. (примеры тем и SCSS исходники, которые можно взять за основу, можно найти тут)
  • hideEditorToolbar - Возможные значения true или false. Если настройка включена, то в редакторе при работе через API тулбар будет пустым. Редактор Литеры без тулбара И когда настройка выключена: Редактор Литеры с тулбаром

> Формальное описание метода...

POST user

Создание и изменение настроек пользователя Литеры.

Параметры входа (авторизации)

При помощи этих настроек можно задать видимое имя пользователя и пароль для входа в веб-интерфейс Литеры.

  • login - Обязательный параметр. Идентификатор пользователя в Литере. Логин пользователя формируется из полей login и company по формуле "login@company". Идентификатор пользователя не может быть пустым и должен состоять из строчных (маленьких) букв английского алфавита, цифр или знака точки.
  • name - Имя которое будет выводиться в кабинете пользователя и в отчётах. Если не указано для нового пользователя, то будет использован login.
  • password - Пароль для нового пользователя, или при необходимости его сменить. Если пароль для нового пользователя не указан, он будет сгенерирован автоматически.

Настройка возможностей пользователя

Эти настройки влияют на возможности пользователя Литеры как при работе в самой Литере, так и при работе по сценарию "Подготовка текста". На работу по сценарию "Проверка текста" они не влияют.

  • permissions - Список разрешений для пользователя. Если при создании пользователя никаких разрешений не указано, то считается, что пользователь создаётся с разрешениями по умолчанию, а именно: ["USE_DICTIONARY"]. Если необходимо создать пользователя, которому не разрешено работать со словарём, то необходимо передать пустой список разрешений: []. Допустимые разрешения:
    • USE_DICTIONARY — Работа с корпоративным словарём (добавлять, редактировать)
    • DISABLE_WEB_INTERFACE — Работа пользователя через стандартный веб-интерфейс сервиса Литера5 ЗАПРЕЩЕНА! Можно работать только через стороннее веб-приложение, использующее API Литера5. Это разрешение также можно задавать через административную консоль Литера5 на странице управления пользователями.
  • orthoKinds - Список типов аннотаций правописания, которые нужно показывать пользователю после проверки. Пустой список означает, что пользователю нужно будет выбирать их каждый раз после проверки документа. Возможные значения списка:
    • mkSpelling — орфография
    • mkGrammar — грамматика
    • mkPunctuation — пунктуация
    • mkStyle — стилистика
    • mkSemantic — семантика
    • mkTypography — типографика
    • mkYo — буква ё
    • mkPaperStructure — оформление
  • ciceroKinds - Список типов аннотаций алгоритма «Цицерон», которые нужно показывать пользователю после проверки. Пустой список означает, что пользователю нужно будет выбирать их каждый раз после проверки документа. Возможные значения списка:
    • mkTautology — тавтологии
    • mkPhonics — неблагозвучия
    • mkOrthoepy — орфоэпия
    • mkSynonym — синонимы
    • mkEpithet — эпитеты
  • qualityKinds - Список типов аннотаций вкладки «Качество», которые нужно показывать пользователю после проверки. Пустой список означает, что пользователю нужно будет выбирать их каждый раз после проверки документа. Возможные значения списка:
    • mkWater — водность текста

Настройка повторных проверок пользователя и вкладок

Эти настройки влияют на то какие дополнительные проверки пользователь сможет совершать работаю по сценарию "Подготовка текста". На работу по сценарию "Проверка текста" и на возможности пользователя в облачной Литере они не оказывают влияния.

  • checksOrtho - Максимальное количество проверок грамотности (не может быть 0, минимальное значение 1, первая проверка запускается автоматически). -1 означает, что можно делать сколько угодно проверок. По умолчанию -1 (сколько угодно проверок).
  • checksCicero - Максимальное количество проверок красоты. -1 означает, что можно делать сколько угодно проверок. 0 означает, что вкладки "Красота" не будет вовсе. По умолчанию -1 (сколько угодно проверок).
  • checksQuality - Максимальное количество проверок качества. -1 означает, что можно делать сколько угодно проверок. 0 означает, что вкладки "Качество" не будет вовсе. По умолчанию -1 (сколько угодно проверок).
  • checksTotal - Максимальное количество проверок суммарно для всех вкладок. -1 означает, что можно делать сколько угодно проверок. По умолчанию -1 (сколько угодно проверок). Если задано ограничение checksTotal, например: 10, то когда пользователь выполнит десятую проверку, во всех вкладках у него исчезнут кнопки "Проверить...", и одиннадцатую проверку он выполнить не сможет ни в одной из вкладок, даже если для каждой конкретной вкладки вы не задавали ограничений.

> Формальное описание метода...

Clone this wiki locally