article.save


Что делает метод?

Метод article.save создает новую статью или изменяет существующую по ID


О Методе

Тип Метода Параметры Указываются
POST в Body



Параметры

Параметры (ОБЯЗАТЕЛЬНЫЕ) Тип Описание
token str Токен для интеграции
title str Название статьи
Параметры (ДОПОЛНИТЕЛЬНЫЕ) Тип Описание
id int число ID статьи, которую изменяем. Если не указан, создаётся новая статья.
link_to_id int число
ID исходной статьи для создания статьи-ссылки
external_id uuid всемирно уникальный идентификатор
Всемирно уникальный идентификатор Локальной Статьи
body text текст Тело статьи
directory_id int число
ID раздела, в которой будет статья. Если не указан, статья будет в корневом разделе.
sort int число
Сортировка - порядок для отображения статьи.
tags str строка
Теги, которые нужно добавить
tags_delimiter str строка Теги, которые нужно убрать
force bool логическое значение
Форсирование админом (обход блокировок)
plain_text bool логическое значение
Текст в формате Plain Text (простой текст)
release_lock bool логическое значение
Снимает блокировку статьи при автосохранении. По умолчанию блокировка на статье, если есть, уберётся после сохранения.



Возвращает при Выполнении

Возвращает (УСПЕШНО) Тип Описание
result str строка
"created" (статья создана), "saved" (статья изменена)
article dict словарь
такой же формат данных, как в результате метода articles.get.
Возвращает (НЕ УСПЕШНО) Тип Описание
error str строка Описание ошибки



Примеры

Примеры использования
POSTMAN
Python Вызов
base_url = 'https://articles.it-solution.ru/extapi/'
token = 'ваш токен для интеграции'
method = 'article.save/'
response = requests.post(base_url + method,
                    data={
                        'token': token,
                        'title': 'Название статьи',
                    }).json()
Результат
{
    "result": "created",
    "article": {/* аналогично article.get */}
}