Polka Social
Меню
2026-10-10

Как проектировать безопасный автопостинг без фиктивных статусов

Разбираем approval, idempotency keys, попытки публикации и ручную проверку неопределённых результатов.

Автопостинг ломается не на кнопке «опубликовать», а на неопределённом результате: платформа могла принять запрос, а запись в базе ещё не сохранилась.

Поэтому в Polka Social задание публикации получает уникальный идентификатор и ключ идемпотентности. Повторная обработка не должна создавать второй внешний пост без проверки.

Если адаптер не может подтвердить результат, статус становится requires_manual_check. Слепая повторная отправка в таком случае запрещена.