RSS
RSS в Postmypost позволяет автоматически создавать посты на основе данных из RSS-лент вашего сайта, блога или новостного портала. Это удобный способ автоматизировать публикацию контента, сэкономить время и поддерживать регулярность постов. Например, если ваш сайт поддерживает RSS-выгрузку статей или новостей, Postmypost сможет брать данные из этой ленты и автоматически создавать посты в соцсетях без ручного копирования.
Управление RSS
Модуль RSS позволяет автоматически создавать посты на основе данных из RSS-лент. Вы можете подключить, настроить, отключить или изменить RSS-ленты в вашем проекте.
- Подключение RSS: перейдите в раздел «Модули» в вашем проекте, найдите модуль RSS и нажмите «Подключить». После этого нажмите «Добавить», чтобы перейти к настройкам RSS-ленты.
 - Отключение или изменение RSS: перейдите в раздел «Модули», найдите модуль RSS. В открывшемся списке ваших RSS-лент вы сможете удалить ненужные или изменить их настройки, включая частоту проверки, действия с записями и шаблоны публикаций.
 
Настройка RSS
Для того чтобы Postmypost начал работать с вашей RSS-лентой, заполните следующие данные на странице настроек.
Основные настройки
- Адрес RSS-ленты: укажите ссылку на вашу RSS-ленту (например, https://example.com/rss).
 - Действия с новыми записями:
- Публиковать автоматически — новые записи сразу публикуются.
 - Создавать черновики — записи сохраняются в черновики для предварительного просмотра и редактирования.
 
 - Частота проверки: укажите, как часто Postmypost будет проверять обновления RSS-ленты (например, каждые 15 минут или раз в час).
 - Выбор социальной сети для публикации: настройте шаблоны публикаций для каждой социальной сети, чтобы определить, как будет выглядеть ваш пост после публикации.
 
Шаблоны и аккаунты для публикации
Вы можете настроить, как будут выглядеть посты из RSS в каждой социальной сети.
- Социальная сеть — выберите, в какие соцсети будут публиковаться посты.
 - Добавить в публикацию:
- Заголовок — добавьте заголовок из RSS-ленты.
 - Описание — добавьте описание поста.
 - Изображение — прикрепите картинку из RSS-ленты.
 - Ссылка — добавьте ссылку из RSS (если она есть в ленте).
 
 - Нажмите «Сохранить».
 
Теперь ваши посты будут публиковаться в соответствии с настроенными параметрами. Все изменения, которые вы сделаете в шаблонах, сразу будут отображаться в разделе предпросмотра. Как вы видите пост в предпросмотре, так он и будет опубликован в выбранной социальной сети.
Ваши вопросы
Что делать, если RSS не читается?
Для корректной работы RSS-лента должна быть валидной (соответствовать стандартам XML). Чтобы проверить это, воспользуйтесь следующими инструментами:
- 
W3C Validator
Вставьте URL вашей RSS-ленты в поле проверки. Если лента содержит ошибки, сервис покажет их и укажет, что нужно исправить. - 
Feed Validator
Альтернативный инструмент для проверки RSS-ленты на ошибки. 
Почему в посте нет картинки или ссылки?
RSS-лента должна содержать определённые элементы, чтобы публикация работала корректно. Вот пример структуры RSS с обязательными полями.
<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0">
    <channel>
        <title>Название вашего блога</title>
        <link>https://example.com</link>
        <description>Описание вашего блога</description>
        <language>ru</language>
        <item>
            <title>Пример заголовка поста</title>
            <link>https://example.com/post-1</link>
            <guid>unique-id-123</guid>
            <pubDate>Fri, 17 Jan 2025 10:00:00 +0000</pubDate>
            <description>Краткое описание поста.</description>
            <enclosure url="https://example.com/image.jpg" type="image/jpeg"/>
        </item>
        <item>
            <title>Ещё один пример заголовка</title>
            <link>https://example.com/post-2</link>
            <guid>unique-id-456</guid>
            <pubDate>Thu, 16 Jan 2025 15:00:00 +0000</pubDate>
            <description>Другое описание поста.</description>
            <enclosure url="https://example.com/image2.jpg" type="image/jpeg"/>
        </item>
    </channel>
</rss>
Ключевые элементы
<title>— Заголовок поста.<link>— Прямая ссылка на пост.<guid>— Уникальный идентификатор поста. Можно использовать ссылку на пост, что является распространённой практикой, либо любой другой уникальный идентификатор.<pubDate>— Дата публикации в формате RFC 822 (например,Fri, 17 Jan 2025 10:00:00 +0000).<description>— Краткое описание поста (текстовое содержимое).<enclosure>— Ссылка на изображение поста (опционально, но если вы хотите, чтобы в посте отображалась картинка, этот элемент обязателен). Поле url содержит ссылку на изображение, а type указывает тип файла (например, image/jpeg для JPG).
Почему посты не появляются в Postmypost?
Postmypost публикует записи, возраст которых не превышает 1 дня. Проверьте дату постов в источнике и убедитесь, что записи вовремя появляются в RSS, чтобы они соответствовали требованиям.
Почему в Postmypost появляются посты, которые были опубликованы давно?
Если в ленте появляются записи, возраст которых превышает 1 день, это может означать, что в
RSS-ленте отсутствует поле <pubDate>. Убедитесь, что это поле есть в источнике и содержит
корректные временные метки, чтобы избежать подобных ситуаций.
Почему RSS читается в браузере, проходит проверку сторонними валидаторами, но не обрабатывается в Postmypost?
Если ваша RSS-лента открывается и корректно отображается в браузере, но не читается или перестала обрабатываться в Postmypost, это может быть связано с настройками на стороне вашего сервера. Возможно, на сервере установлен файрвол или другие ограничения, которые блокируют запросы от Postmypost. Чтобы решить проблему, обратитесь к вашему DevOps-специалисту или администратору сервера с просьбой проверить настройки файрвола и убедиться, что доступ к RSS-ленте для внешних сервисов (включая Postmypost) не блокируется.