Перейти к содержанию

24. Работа с внешними площадками: подключение и ключи

Этот раздел объясняет, как подключить внешнюю площадку, где брать доступы и чем подключение внешней площадки отличается от подключения своего сайта. Все примеры — на Дзене, потому что он уже заведён в системе и его настройки можно открыть и посмотреть.

Раздел описывает рабочую версию по состоянию на 9 октября 2026 года.

Главное, что нужно понять до начала

Внешние площадки и внутренние сайты подключаются по-разному, и это основная причина путаницы.

Внутренний сайт Внешняя площадка
Примеры intecsite.ru, martweb.ru, intec.digital Дзен, VC.ru, Habr, Spark, Workspace
Способ публикации «CMS / API» «Браузер»
Что нужно для подключения адрес API, токен, раздел для статей учётная запись площадки: логин, пароль, 2FA
Где настраивается доступ «Публикации» → «Площадки» «Публикации» → «Аккаунты»
Нужен ли API-ключ площадки да нет

У внешних площадок API-ключа нет. Система не обращается к API Дзена или Хабра — вместо этого агент открывает браузер, заходит на площадку под вашей учётной записью и заполняет форму публикации руками, как это сделал бы человек. Поэтому вместо ключа нужен живой аккаунт.

Единственный API-ключ, который имеет отношение к внешним площадкам, — это ключ сервиса решения капчи RuCaptcha. Он нужен не площадке, а системе: чтобы агент прошёл капчу при входе.

Что подготовить заранее

  1. Учётная запись на площадке — отдельная, рабочая, не личная почта сотрудника.
  2. Пароль от неё и доступ к второму фактору, если он включён.
  3. Ключ RuCaptcha, если на площадке есть капча при входе.
  4. Понимание лимитов площадки: сколько материалов в сутки и в месяц вы готовы там размещать.

Отдельный аккаунт нужен не из перестраховки: на части площадок автоматическая публикация приводит к блокировке. В проверке от 2 сентября 2026 года Spark заблокировал все использованные аккаунты.

Шаг 1. Создать площадку

Откройте «Публикации» → вкладка «Площадки» → кнопка «Добавить площадку». Откроется карточка «Настройки площадки» — те же поля, что и при редактировании существующей.

Основной блок

  • Название — как площадка будет называться в списках. Для Дзена: Dzen.ru.
  • Тип — «Внешний». Это ключевое поле: оно определяет, что площадке понадобится аккаунт, а не CMS-интеграция.
  • Домен сайта — Dzen.ru.
  • Раздел по умолчанию — для внешних площадок обычно /.
  • Статус — «Отключен» или «Работает». Создавайте площадку выключенной и включайте после успешной тестовой публикации.
  • Мастер-сайт — переключатель. Для внешней площадки он остаётся выключенным: мастер-сайт может быть только один, и это ваш основной сайт.

Блок подключения

  • Провайдер — выбирается из списка. Для Дзена: Дзен. Провайдер определяет, какой набор стандартных правил система предложит для площадки. Если провайдера в списке нет, площадку всё равно можно создать, но правила придётся писать с нуля.
  • Категория площадки — для Дзена: Блог.
  • Способ публикации — для Дзена: Браузер.

Подсказка под полем: «Браузер — агент логинится и публикует. Вручную — пакет для оператора. Автозапуск без кнопки задаётся стратегией модуля («Автоматически»), не этим селектором». То есть переключение на «Браузер» не означает, что публикации пойдут сами: автозапуск настраивается отдельно, в настройках модуля.

  • URL входа — страница авторизации площадки. Для Дзена это https://passport.yandex.ru/, а не адрес самого Дзена: вход идёт через общий аккаунт Яндекса.
  • URL создания публикации — страница, на которой создаётся материал. У Дзена в рабочем проекте это поле оставлено пустым — агент доходит до нужного экрана сам, по правилам площадки.

Блок ограничений

  • Лимит в сутки и Лимит в месяц — у Дзена заданы 10 и 30. Это ваше собственное ограничение, а не лимит площадки: система не запустит больше заданий, чем здесь указано.
  • Лимит заголовка (символов) и Лимит текста (символов) — если площадка обрезает длинные материалы.
  • Картинка: мин. ширина и мин. высота — изображения меньше указанного размера не будут отправлены.
  • Форматы изображений — через запятую, например jpg, png, webp.
  • Запрещённые форматы контента — через запятую, например таблицы, видео, опросы. Сюда выносится то, что площадка не поддерживает или плохо отображает.
  • Заметки по площадке — свободное поле для особенностей модерации, тона и ограничений. Текст читают люди, а не агент.

Переключатели внизу карточки

Четыре переключателя описывают, что площадка умеет принимать: «Черновики», «SEO-поля», «Изображения», «Теги». У Дзена включены «Черновики», «Изображения» и «Теги», а «SEO-поля» выключены — у площадки нет полей title и description в привычном виде.

Внизу карточки — кнопки «Удалить», «Отмена» и «Сохранить».

Шаг 2. Добавить аккаунт

Откройте «Публикации» → вкладка «Аккаунты» → «Добавить аккаунт». В шапке вкладки система сама напоминает: «Нужны только для внешних площадок. Внутренние сайты используют CMS-интеграции».

В таблице аккаунтов отображаются:

  • Площадка — к какой площадке привязан аккаунт;
  • Аккаунт — логин, обычно корпоративная почта, и тип записи (login_password);
  • Авторизация — «Логин и пароль»;
  • 2FA — «Нет» или «Включена»;
  • Статус — «Доступен» или «Недоступен»;
  • Активность — переключатель, которым аккаунт можно временно выключить, не удаляя;
  • Проверка — дата последней проверки доступа;
  • Пароль — показан замаскированным, видны только последние символы;
  • кнопка «Проверить» — проверяет, что система действительно может войти.

Пароли хранятся в зашифрованном виде — об этом написано прямо в шапке вкладки.

Про двухфакторную аутентификацию. У Дзена в рабочем проекте 2FA включена. Это значит, что при публикации задание остановится и запросит код. На ввод кода отводится около пяти минут; если не успеть, задание завершится ошибкой и его придётся запускать заново. Если вы планируете регулярный автоматический выпуск, 2FA на публикующем аккаунте лучше не включать — иначе каждое задание потребует живого человека.

После создания аккаунта обязательно нажмите «Проверить». Успешная проверка — единственное подтверждение, что логин и пароль приняты площадкой.

Шаг 3. Подключить RuCaptcha

Это тот самый API-ключ, о котором чаще всего спрашивают.

Откройте «Настройки» проекта → вкладка «Интеграции» → карточка RuCaptcha → «Настроить». Описание в интерфейсе: «API-ключ для решения капчи при browser-publish на внешних площадках».

Ключ берётся в личном кабинете сервиса RuCaptcha после регистрации и пополнения баланса. Точное расположение ключа в кабинете сервиса может меняться — ищите раздел с API-ключом или настройками API.

Без этого ключа публикация на площадках с капчей не пройдёт. Правило площадки Дзена описывает поведение прямо: если агент не находит ссылку на решатель капчи, он ставит заданию статус captcha, делает скриншот и останавливается. В проекте ИнтекСайт RuCaptcha сейчас не настроена, и это одна из причин, по которым площадки Дзен и Habr стоят в состоянии «Отключен».

Шаг 4. Проверить правила площадки

Откройте «Публикации» → вкладка «Правила». Список показывает площадку, провайдера, версию правила и статус: «Актуально» или «Нет правила».

Нажмите на строку площадки — откроется карточка правила с вкладками по ролям агентов:

  • Рерайтер — как адаптировать текст под площадку. Блоки: «Заметка для адаптации», «Инструкции по рерайту», «Инструкции по SEO», «Инструкции по тегам и категориям», «Инструкции по изображениям».
  • Аудитор — как проверять подготовленный вариант.
  • Агент браузерной публикации — как войти и разместить материал. Блоки: «Инструкции по авторизации», «Инструкции по созданию публикации», «Инструкции по изображениям», «Инструкции по SEO», «Инструкции по тегам и категориям», «Инструкции по URL результата», «Типичные ошибки».
  • Индексатор — проверка, что материал остался доступен после публикации.
  • История версий — предыдущие редакции правила.

Кнопки внизу: «Сохранить как новую версию», «Сбросить до стандартных», «Сохранить правило».

Если у провайдера есть стандартные правила, после выбора провайдера они подставятся сами, и этот шаг сведётся к проверке. Для Дзена в рабочем проекте действует правило версии 5 со статусом «Актуально».

Что внутри правила Дзена — для понимания механики. Инструкция по авторизации задаёт агенту размер окна браузера, требует работать в одной вкладке, открыть страницу входа, распознать уже авторизованный аккаунт Яндекс ID и не переключаться на другой, а при появлении капчи определить её тип и передать на решение. Инструкция по созданию публикации отдельно оговаривает, что целью является именно статья, а не короткий пост и не видео, и разделяет два режима: в режиме черновика агент сохраняет материал и возвращает ссылку на черновик, не нажимая «Опубликовать»; в режиме публикации — нажимает и возвращает публичную ссылку. Если опубликовать не удалось, но черновик создан, задание уходит на ручную проверку со ссылкой на черновик.

Менять правила стоит только по согласованной задаче: они влияют на все последующие публикации проекта, а «Сбросить до стандартных» удаляет ваши изменения.

Шаг 5. Тестовая публикация

  1. Переведите площадку в статус «Работает».
  2. Дождитесь, пока по опубликованной на мастер-сайте статье подготовится вариант для площадки.
  3. Откройте вкладку «Варианты», проверьте текст и утвердите его.
  4. Откройте вкладку «Задания» и запустите задание.
  5. Если потребуется код 2FA — введите его в отведённое время.
  6. Дождитесь статуса «Опубликовано» и откройте полученный адрес.

Пока не прошла тестовая публикация, площадку не стоит включать в регулярный выпуск.

Какие площадки проверены

По результатам проверки от 2 сентября 2026 года:

Площадка Результат проверки
Дзен Публикация прошла успешно
VC.ru Публикация прошла успешно
Pressfeed Публикация прошла успешно
Workspace Публикация прошла успешно
Sostav Трудности с прохождением капчи
Pikabu Трудности с прохождением капчи
Spark Площадка блокирует используемые аккаунты
Habr Не проверена: не было тестового аккаунта с возможностью сохранять черновики

Успешная проверка означает, что материал удалось разместить, а не что площадка готова к потоковому выпуску. Лимиты и модерацию каждой площадки нужно учитывать отдельно.

Откуда берутся ключи: сводка

Что Где вводится Для чего Где взять
Логин и пароль площадки «Публикации» → «Аккаунты» Вход агента на внешнюю площадку Регистрация на самой площадке
RuCaptcha «Настройки» → «Интеграции» Решение капчи при входе на площадку Личный кабинет сервиса RuCaptcha
XMLStock «Настройки» → «Интеграции» Сбор поисковой выдачи и позиции анкор-листа Личный кабинет XMLStock: User ID и ключ
Yandex Webmaster «Настройки» → «Интеграции» Отправка страниц на переобход в Яндексе OAuth-токен Яндекса для приложения с правами Вебмастера
Оптимизатор «Настройки» → «Интеграции» Связь с сервисом SEO-оптимизации Выдаёт INTEC
API-токен проекта Экран создания проекта Доступ к проекту; без него часть операций завершается ошибкой Выдаёт администратор системы

Точные пути к ключам в кабинетах сторонних сервисов здесь намеренно не расписаны: они меняются чаще, чем обновляется эта инструкция. Назначение каждого ключа и место его ввода в «Контент-заводе» указаны точно.

Типичные ошибки

Симптом Что проверить
Задание остановилось со статусом капчи Настроена ли интеграция RuCaptcha и есть ли на её балансе средства
Задание требует код и завершается ошибкой Включена ли 2FA на аккаунте площадки; успеваете ли ввести код за отведённое время
Аккаунт «Недоступен» Нажмите «Проверить»: пароль мог быть изменён на стороне площадки или аккаунт заблокирован
Площадка создана, но заданий нет Проверьте статус площадки, наличие утверждённого варианта и стратегию запуска в настройках модуля
Материал вышел не в том формате Откройте правило площадки, вкладку «Рерайтер», и проверьте инструкции по рерайту и запрещённые форматы контента
Публикация прошла, но ссылки нет Откройте «Операции» и найдите задание: возможно, создан только черновик

Безопасность

Не храните логины и пароли площадок в задачах, базе знаний, переписке и комментариях к статьям. Для этого предусмотрена вкладка «Аккаунты», где пароли шифруются и показываются замаскированными.

Для публикующих аккаунтов заводите отдельные почтовые ящики компании, а не личные адреса сотрудников: при уходе сотрудника доступ к площадке не должен теряться, а при блокировке аккаунта площадкой не должна страдать личная почта.