Открыть меню

Создание сервиса для автопостинга объявлений на Yii2

Технологии: Php, Yii2.

Цель: сделать сервис для автоматизации постинга на сайте-доске объявлений.

Требуемый функционал

  1. Добавление, изменение, просмотр и удаление объявлений, прокси и аккаунтов для постинга.
  2. Автоматическая публикация заранее созданных объявлений в заданное время суток (по времени Тайланда), в том числе постинг картинок.
  3. Система логирования для отлова ошибок.

Алгоритм

Скрипт работает по следующей схеме:

  1. Крон с постоянной периодичностью отправляет запросы на входной скрипт.
  2. Входной скрипт проверяет, можно ли выполнить постинг, все ли условия для этого выполнены (объявление ещё не постилось сегодня, время постинга наступило, наличие аккаунтов и т.п)
  3. Если условия верны, скрипт авторизуется на доске объявлений и постит объявление — отправляет все нужные поля и картинки в том порядке, в каком этого требует доска.
  4. Ведётся запись логов — что когда запостилось, какие возникли ошибки, прошла ли авторизация успешно и т.п

Результат: скрипт успешно работает и ежедневно экономит время заказчика владельца.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

© 2022 Продвижение сайтов в Санкт-Петербурге · Копирование материалов сайта без разрешения запрещено