Изменения в версии 1.2015-05-15
Методы API Сайта
Все запросы в ходе интеграции осуществляются методом POST в кодировке UTF-8 и Content-Type: application/json. Все значения параметров интерпретируются как строки, если это не оговорено дополнительно.
POST https://litera5.ru/api/pub/setup/
Настройки API Партнёра
Запрос SetupRequest (JSON)
Параметр | Пример значения | Обязательный | Описание | |
---|---|---|---|---|
новый параметр | editorCss | http://cms.company.ru/editor.css | нет | Полный путь до файла стилей для редактора. (пример файла стилей есть в архиве с примерами для PHP) |
изменён алгоритм | signature | 5eb63bbbe01eeed093cb22bb8f5acdc3 | да | Электронная подпись запроса, формируется по алгоритму `md5(time + company + onSaveChecked + onIFrameFailure + returnIcon + returnCaption + cancelIcon + cancelCaption + allowResizeImages + showCancelButton + editorCss + API_SECRET_KEY )`. Если какие-то поля отсутствуют в запросе, то при вычислении подписи они заменяются пустой строкой. |
POST https://litera5.ru/api/pub/check/
Инициирует процедуру проверки документа.
Запрос на проверку документа CheckRequest (JSON)
Параметр | Пример значения | Обязательный | Описание | |
---|---|---|---|---|
новый параметр | title | Заголовок документа | нет | Дополнительное поле. Заголовок документа для проверки. Дополнительные поля будут добавлены в специальную форму для дополнительной проверки. |
новый параметр | description | Краткое описание | нет | Дополнительное поле. Краткое описание страницы для проверки. |
новый параметр | keywords | Ключевые слова | нет | Дополнительное поле. Ключевые слова страницы для проверки. |
изменён алгоритм | signature | 5eb63bbbe01eeed093cb22bb8f5acdc3 | да | Электронная подпись запроса, формируется по алгоритму `md5(time + company + login + token + document + name + title + description + keywords + html + API_SECRET_KEY)`. |
Методы API Партнёра
Все запросы в ходе интеграции осуществляются методом POST в кодировке UTF-8 и Content-Type: application/json. Все значения параметров интерпретируются как строки, если это не оговорено дополнительно.
POST on-save-corrected (SetupRequest.onSaveCorrected)
Партнёру необходимо реализовать этот метод в своей CMS для того, чтобы сохранять документы откорректированные в системе Сайта.
Запрос SaveCorrectedRequest (JSON)
Параметр | Пример значения | Обязательный | Описание | |
---|---|---|---|---|
новый параметр | title | Заголовок документа | нет | Отредактированный заголовок документа |
новый параметр | description | Краткое описание | нет | Отредактированное краткое описание |
новый параметр | keywords | Ключевые слова | нет | Отредактированные ключевые слова |
изменён алгоритм | signature | 5eb63bbbe01eeed093cb22bb8f5acdc3 | да | Электронная подпись запроса, формируется по алгоритму `md5(time + token + title + description + keywords + html + API_SECRET_KEY)` |