Reddit-пост показал: успешная отправка ещё не означает, что публикация осталась на месте

Автор эксперимента с одним аккаунтом и 16 сообществами Reddit сообщает о запретах на публикацию и удалении поста после успешного ответа API. Но это наблюдение из одного теста, а не подтверждённое описание правил платформы.

Условная схема проверки публикации в сообществах Reddit
Условная схема проверки публикации в сообществах Reddit
Visit of Ursula von der Leyen, President of the European Commission, to India (P-065755-00-36).jpg | by Europäische Kommission — Audiovisueller Dienst, CE — Service audiovisuel, EC — Audiovisual Service, Dati Bendo | wikimedia_commons | CC BY 4.0

В r/artificial автор сообщил, что проверил один аккаунт в 16 крупных сообществах Reddit: семь, по его наблюдениям, не принимали публикации от этого аккаунта. Ещё один пост, как утверждается, сначала появился публично, но через несколько минут получил отметку об удалении. История напоминает: успешный ответ при отправке сам по себе не доказывает, что публикация останется доступной.

Это рассказ пользователя о собственном эксперименте, а не официальное описание Reddit. В предоставленных материалах нет документации платформы, подтверждающей указанные коды ответа или универсальность предложенного способа проверки.

Что утверждает автор

Для предварительной проверки автор использовал запрос к `/r/<название сообщества>/api/link_flair_v2.json`. По его словам, запрос от имени аккаунта возвращал 403 в семи сообществах и 200 с перечнем флейров в остальных девяти. Попытка отправить пост в одном из закрытых сообществ якобы завершилась ошибкой `SUBREDDIT_NOTALLOWED_BANNED`.

Вторая часть теста касалась результата отправки. Автор опубликовал текст объёмом около 1700 слов и получил ответ без ошибок и ссылку на пост. По его описанию, запись была доступна публично примерно минуту, а спустя четыре минуты в ленте публикаций аккаунта появилась отметка `[removed]`.

Где заканчивается подтверждённое

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

Автор интерпретирует результат как аргумент в пользу двух проверок: выяснять доступность площадки до подготовки материала и смотреть, сохранилась ли публикация после отправки. Первая часть основана на наблюдении для конкретного аккаунта; вторая — на описанном расхождении между ответом API и статусом поста позднее.

Практический вывод для агентов

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

Источники