Документация / Публикация

Посты, которые не вышли

Журнал попыток, повтор публикации и привязка поста, который вышел, хотя сеть не ответила.

English version · API для разработчиков

Содержание

Иногда пост не выходит: сеть отклонила текст, у канала истёк доступ или сеть не ответила вовремя. Каждая попытка публикации записывается, и по журналу видно, что случилось и что делать дальше.

Где смотреть

Откройте Публикация (/app/publishing) и вкладку Журнал попыток. В календаре у поста, который не вышел, есть два значка: журнал открывает журнал сразу на этом посте, стрелка повторяет публикацию. Ссылка из уведомления и письма о неудачной публикации тоже открывает журнал.

Над списком есть фильтры: Канал и Статус. Кнопка Фильтр применяет их, Сбросить возвращает весь список.

Что записано в журнале

По каждому посту видна таблица попыток: номер, время, Результат, Тип ошибки и Сообщение сети.

Тип ошибки подсказывает, что делать:

  • Временная — сеть была недоступна или попросила подождать. Такой пост сервис повторяет сам, до четырёх попыток. Результат такой попытки — Будет повторена.
  • Доступ к каналу — сеть не приняла доступ. Канал помечается как требующий переподключения, а пост ждёт: после переподключения он выйдет сам. Как переподключить канал, описано на странице Каналы: обзор.
  • Отказ сети — сеть отклонила пост, например из-за длины текста или формата файла. Исправьте пост и опубликуйте его снова.
  • Неясная: пост мог выйти — сеть не ответила вовремя или вернула ошибку уже после отправки. Пост мог выйти, поэтому сам сервис его не повторяет: повтор мог бы опубликовать пост дважды.

Повторить публикацию

У поста, который не вышел, есть кнопка Повторить. Пост снова встаёт в очередь и выходит в ближайшую минуту. Если время публикации уже прошло, пост выйдет сейчас.

Пост вышел, хотя сеть не ответила

Если тип ошибки — Неясная: пост мог выйти, сначала откройте канал в самой сети и проверьте, есть ли там пост.

  • Поста нет — нажмите Повторить.
  • Пост есть — нажмите Пост вышел: указать ссылку, вставьте ссылку на пост в сети (она начинается с https://) и нажмите Отметить опубликованным.

После этого пост считается опубликованным: в календаре и отчётах он учитывается как вышедший, ссылка на него сохраняется, а в журнале появляется строка «Привязан вручную к посту в сети». Если у вас настроены вебхуки, придёт событие post.published.

Ссылка должна вести на пост в той же сети, что и канал: ссылку на X нельзя привязать к посту канала Facebook. Для каналов на вашем сервере (Mastodon, WordPress) подойдёт любой адрес https.

Письма о неудачах

Флажок Сообщать на почту, если пост не вышел на странице журнала включает и выключает письма о постах, которые не вышли окончательно. Уведомления в кабинете приходят в любом случае.