Перейти к содержимому

От первого черновика до эфира и действия при сбое.

Обзор текущих возможностей Amaposta и таблица точных требований каждой платформы.

Календарь и очередь

Посмотрите, что в эфире, что дальше и что не вышло.

Вид программы
Отдельная дорожка для каждого канала: время идёт слева направо, а линия эфира отмечает текущий момент, поэтому пробелы и скопления публикаций видны с первого взгляда. Для более долгосрочного планирования есть виды недели и месяца.
Перетащите, чтобы изменить время
Перенесите публикацию на другой день в режиме месяца, и её время сохранится.
Слоты публикаций и очередь
Задайте удобное время публикаций для каждого проекта. Добавление в очередь помещает публикацию в следующий свободный слот её каналов на срок до двенадцати недель вперёд.
Часовые пояса проектов
У каждого проекта свой часовой пояс, и всё время на экране отображается в нём с учётом перехода на летнее время.

Редактор

Напишите один раз, и каждый канал получит подходящую версию.

Версии для отдельных каналов
Заголовки передаются только на платформы с полем заголовка. Хештеги передаются как теги в YouTube и добавляются в текст на остальных платформах. Переопределите заголовок, текст, хештеги или настройки для любого отдельного канала.
Предпросмотр и счётчики в реальном времени
Просматривайте каждую версию в том виде, в котором она появится, с подсчётом символов по правилам платформы. В X ссылки считаются за 23 символа, а эмодзи — за 2.
Настройки платформы
Видимость, категория и детский контент YouTube; приватность, комментарии, Duet и Stitch в TikTok; настройки ответов X; показ Reels в ленте Instagram.
Наборы хештегов и дубликаты
Сохраните часто используемые хештеги набором. Создавайте копию публикации, чтобы взять её за основу следующей.

Предварительные проверки

Проблемы видны во время написания, а не в 9:01.

Что проверяется
Тип и размер файла, длительность видео, соотношение сторон и ширина; длина заголовка и текста; количество хештегов; поддержка платформой этого типа публикаций; подключение каждого канала.
Ошибки блокируют планирование
Публикацию с ошибками нельзя запланировать ни в панели управления, ни через API. Предупреждения и примечания ничего не блокируют.
  • TikTok не поддерживает текстовые публикации (поддерживает изображения и видео). Уберите TikTok из этой публикации.
  • Размер файла — 12 МБ; Instagram разрешает до 8 МБ.
  • Ширина файла — всего 280 пикселей; Instagram рекомендует не менее 320.

Согласование

Для команд, клиентов и ИИ-конвейеров.

Очередь на проверку
Включите согласование для проекта, и публикации редакторов будут ожидать в очереди. Администраторы одобряют их с сохранением назначенного времени или запрашивают доработку с примечанием для автора.
Контент конвейеров идёт на проверку
Ключи API без разрешения posts:publish могут создавать и планировать публикации, но в проекте с согласованием они сначала попадают на проверку; в остальных проектах они могут создавать только черновики. Помечайте сгенерированный контент с помощью metadata.pipeline, чтобы проверяющие могли его распознать.
История решений
Одобрения, запросы на доработку и правки отображаются в журнале активности, а post.approved поступает на ваши вебхуки.

Каналы, которые остаются на связи

Без незаметных сбоев и неожиданных выходов из аккаунта.

Подключайте как удобно
Входите через платформу или вставляйте токены собственного приложения разработчика. Каналы с пользовательским API отправляют публикации на любую вашу конечную точку HTTPS.
Обновление доступа и ранние предупреждения
Токены обновляются в фоновом режиме. Если платформа требует нового входа, администраторы узнают об этом за семь дней до истечения доступа.
Понятные сообщения об ошибках
Когда платформа отклоняет публикацию, вы видите её ответ и дальнейшие действия, а также кнопку «Повторить» для отправки. Временные ошибки повторяются автоматически с увеличением интервалов.
Ссылки для повторного подключения клиентами
Отправьте клиенту одноразовую ссылку. Он войдёт на платформу, и канал снова заработает — без аккаунта Amaposta и передачи пароля.
Каналы песочницы
Тестовые каналы, данные которых никогда не покидают Amaposta. Настройте постоянный успех, периодические или постоянные сбои либо истёкшее подключение, чтобы увидеть каждый вариант. Они бесплатны на любом тарифе.

Медиафайлы

Большие видео тоже включены.

Три способа загрузки
Перетаскивайте файлы в редактор, загружайте через API или передайте Amaposta публичный URL для скачивания. Большие файлы отправляются прямо в хранилище по предварительно подписанной ссылке загрузки.
Обрабатывается за вас
При каждой загрузке считываются размеры, длительность и миниатюра, чтобы проверки учитывали характеристики файла. media.ready и media.failed сообщают вашим системам о завершении обработки.
Обложки
Добавьте собственную миниатюру, если платформа её поддерживает. Если нет, редактор сообщит, что она будет пропущена.

Рабочие пространства и команда

Одно рабочее пространство, много брендов.

Проекты
Для каждого бренда или клиента создайте отдельный проект со своими каналами, часовым поясом, слотами публикаций и настройкой согласования.
Роли
Владельцы и администраторы управляют каналами, участниками и согласованием. Редакторы пишут и планируют. Наблюдатели могут просматривать, ничего не меняя.
Уведомления и активность
Уведомления в приложении и по почте о проверках, сбоях и истечении доступа к каналам — каждое со своим переключателем. Журнал активности показывает, кто что сделал, включая ключи API.

API и вебхуки

Ваш конвейер публикует как участник команды.

REST API
Загружайте медиафайлы, создавайте публикации с настройками для отдельных каналов, планируйте на время, публикуйте сразу или добавляйте в очередь, получайте статус, ссылку и ошибку каждой отправки. Документация в формате OpenAPI.
Ключи с ограниченными правами
content:read, content:write и posts:publish, при необходимости с ограничением определёнными проектами. 120 запросов в минуту на ключ.
Безопасные повторные попытки
Отправьте Idempotency-Key, и повторный запрос вернёт исходную публикацию, не создавая дубликат.
Подписанные вебхуки
Каждая отправка содержит подпись HMAC-SHA256, повторяется при недоступности конечной точки и попадает в журнал отправок, который можно проверить в настройках.
  • post.created Публикация создана (в панели управления или через API)
  • post.scheduled Публикация запланирована
  • post.approved Публикация одобрена
  • post.published Публикация вышла на канале
  • post.failed Не удалось опубликовать запись на канале
  • channel.connected Канал подключён впервые или повторно
  • channel.disconnected Канал потерял подключение
  • media.ready Обработка загруженного файла завершена
  • media.failed Не удалось обработать загруженный файл

Требования каждой платформы

Этими правилами пользуются редактор, проверки и механизм публикации. Если уровень аккаунта меняет лимит, например X Premium, его можно увеличить в настройках канала.

Платформа Текст Изображение Видео Подключить Доступ
YouTube Нет Нет Да Вход на платформу Токены доступа действуют 1 час и обновляются автоматически.
Instagram Нет Да Да Вход на платформу Токены действуют 60 дней и обновляются автоматически, пока канал используется.
TikTok Нет Да Да Вход на платформу Токены доступа действуют 24 часа; токены обновления — год.
X Да Да Да Вход на платформу Токены доступа действуют 2 часа и обновляются автоматически.
Facebook Да Да Да Вход на платформу Токены страницы не истекают, пока подключивший её человек не потеряет доступ.
Пользовательский API Да Да Да Конечная точка и ключ Ключи API не истекают, пока вы их не замените.

YouTube

Загружайте видео и Shorts с заголовками, описаниями, тегами и собственными миниатюрами.

Видео
Публикация Заголовок Текст Хештеги Медиафайлы
Видео ЗаголовокОбязательно, до 100 символов ОписаниеДо 5 000 символов Передаются как теги, до 60 MP4, MOV, WebM, AVI, MKV; до 256 GB; От 1 с до 12 чРекомендуется: 16:9 для видео, 9:16 и до 3 минут для Shorts
  • Аккаунты без подтверждённого номера телефона могут загружать видео длительностью до 15 минут и не могут задавать собственные миниатюры.
  • Каждая загрузка расходует квоту API; стандартной квоты Google хватает примерно на шесть загрузок в день на приложение.

Документация API YouTube

Instagram

Публикуйте фото в ленте и Reels в бизнес-аккаунтах и аккаунтах авторов.

Изображение и видео
Публикация Заголовок Текст Хештеги Медиафайлы
Изображение Без заголовка ПодписьДо 2 200 символов Добавляются в текст, до 30 JPEG; до 8 MBРекомендуется: 1080×1350 (4:5), чтобы занять больше места на экране в ленте
Видео Без заголовка ПодписьДо 2 200 символов Добавляются в текст, до 30 MP4, MOV; до 300 MB; От 3 с до 15 минРекомендуется: 1080×1920 (9:16) Reels
  • Требуется бизнес-аккаунт Instagram или аккаунт автора.
  • Instagram разрешает 50 публикаций через API на аккаунт за скользящий период в 24 часа.
  • В Instagram нельзя публиковать только текст.

Документация API Instagram

TikTok

Публикуйте видео и фотокарусели прямо в профиле.

Изображение и видео
Публикация Заголовок Текст Хештеги Медиафайлы
Изображение ЗаголовокДо 90 символов ОписаниеДо 4 000 символов Добавляются в текст JPEG, WebP; до 20 MBРекомендуется: 1080×1920, вертикальная ориентация
Видео Без заголовка ПодписьДо 2 200 символов Добавляются в текст MP4, MOV, WebM; до 4 GB; От 3 с до 10 минРекомендуется: 1080×1920 (9:16), 23–60 кадров/с
  • Публикации из приложений, не прошедших аудит TikTok, видны только автору.
  • TikTok выбирает обложку из кадра видео; собственные изображения обложки не поддерживаются.
  • В TikTok нельзя публиковать только текст.

Документация API TikTok

X

Публикуйте текст, изображения и видео в X (ранее Twitter).

Текст, изображение и видео
Публикация Заголовок Текст Хештеги Медиафайлы
Текст Без заголовка ПубликацияОбязательно, до 280 (ссылки — 23 символа, эмодзи — 2) Добавляются в текст Нет
Изображение Без заголовка ПубликацияДо 280 (ссылки — 23 символа, эмодзи — 2) Добавляются в текст JPEG, PNG, WebP, GIF; до 5 MBРекомендуется: 1600×900 (16:9) или 1080×1350
Видео Без заголовка ПубликацияДо 280 (ссылки — 23 символа, эмодзи — 2) Добавляются в текст MP4, MOV; до 512 MB; От 0,5 с до 2:20 минРекомендуется: 1280×720 или 720×1280, до 2:20
  • При использовании собственного приложения разработчика X публикации расходуют его оплачиваемые по мере использования средства API.
  • Хештеги учитываются в лимите символов.

Документация API X

Facebook

Публикуйте текст, фото и видео на страницах Facebook.

Текст, изображение и видео
Публикация Заголовок Текст Хештеги Медиафайлы
Текст Без заголовка ПубликацияОбязательно, до 63 206 символов Добавляются в текст Нет
Изображение Без заголовка ПодписьДо 63 206 символов Добавляются в текст JPEG, PNG, GIF, WebP; до 10 MBРекомендуется: 1080×1350 или 1200×630
Видео ЗаголовокДо 255 символов ОписаниеДо 63 206 символов Добавляются в текст MP4, MOV; до 1 GB; От 1 с до 20 минРекомендуется: 1080×1080 или 1080×1350, H.264 + AAC
  • Публикует только на страницах; API не позволяет публиковать в личных профилях.

Документация API Facebook

Пользовательский API

Отправляйте публикации на собственную HTTP-конечную точку с подписью и повторными попытками.

Текст, изображение и видео
Публикация Заголовок Текст Хештеги Медиафайлы
Текст ЗаголовокБез ограничения длины ОписаниеБез ограничения длины Передаются как теги Нет
Изображение ЗаголовокБез ограничения длины ОписаниеБез ограничения длины Передаются как теги JPEG, PNG, WebP, GIFРекомендуется: Любой размер
Видео ЗаголовокБез ограничения длины ОписаниеБез ограничения длины Передаются как теги MP4, MOV, WebMРекомендуется: Любой размер
  • Каждый запрос подписывается заголовком HMAC-SHA256, чтобы вы могли проверить, что он поступил от Amaposta.
  • Ответьте статусом 2xx и при желании JSON {"id": "…", "url": "…"}. Ответы 408, 429 и 5xx вызывают повторные попытки с увеличением интервалов; 401/403 помечают канал для повторного подключения; другие 4xx завершают отправку с ошибкой, чтобы вы могли исправить её и повторить попытку.

Как работают каналы с пользовательским API

Сначала попробуйте на канале песочницы.