Публикация поста
Вы можете создать и опубликовать пост в проекте
POST sponsr.ru/api/v2/external-api/post
Headers:
accept: application/json
X-API-KEY
Пример запроса:
{
"date": "2026-10-23",
"title": "Демо-пост публикации через API",
"text": "<h1>Демо-пост через API</h1>\n<p>Пример публикации через <b>внешний API</b>. Доступны <b>жирный</b>, <i>курсив</i>, <u>подчёркнутый</u>, <s>зачёркнутый</s> и <a href='LINK_URL'>ссылка</a>.</p>\n<h2>Списки</h2>\n<ul><li>Маркированный пункт</li><li>Ещё один пункт</li></ul>\n<ol><li>Нумерованный пункт</li><li>Второй пункт</li></ol>\n<h2>Фото</h2>\n<img src='IMAGE_URL' alt='Описание изображения' width='480'>\n<h2>Видео</h2>\n<iframe width='720' height='405' src='VIDEO_URL' style='border: none;' allowfullscreen></iframe>\n<h2>Цитата и код</h2>\n<blockquote>Цитата автора поста.</blockquote>\n<pre><code>console.log('Привет');</code></pre>\n<hr>\n<p><b>Проверьте: заголовки, списки, фото, видео, цитата и код отображаются корректно.</b></p>",
"is_extended_view": true,
"is_pinned": true,
"is_markdown": false,
"is_notified": false,
"tag_id": [91419, 91420],
"meta_title": "Демо-пост публикации через API",
"meta_description": "SEO-описание страницы"
}
Перед отправкой запроса замените плейсхолдеры на свои ссылки:
- «LINK_URL» — ссылка на внешний ресурс, например`sponsr.ru` .
- «IMAGE_URL» — прямая ссылка на изображение, доступное публично без авторизации, например`media.sponsr.ru...` .
- «VIDEO_URL» — ссылка на встраиваемое видео rutube.ru/play/embed<id>
Пример опубликованного поста:
sponsr.ru/projecttest/189275/Demopost_publikacii_cherez_API
Параметры тела запроса:
- level_id — ID уровня подписки. Если параметр не передан, пост будет опубликован как бесплатный и доступный всем пользователям. При передаче level_id доступ к посту получают только пользователи указанного уровня;
- date — дата публикации в формате ISO 8601;
- title — заголовок поста. От 4 до 256 символов;
- text — содержимое поста. От 0 до 150 000 символов;
- is_extended_view — показывать пост в развернутом виде (true / false);
- is_pinned — закрепить пост (true / false);
- is_markdown — применить markdown к тексту (true / false);
- is_notified — не оповещать о публикации поста (true / false)
- tag_id — ID существующей подборки, в которую нужно добавить пост (можно передавать несколько tag_id массивом);
- meta_title — SEO-заголовок страницы. От 1 до 1000 символов;
- meta_description — SEO-описание страницы. От 1 до 1000 символов.
Контент в содержимом поста