Добавить новость
ru24.net
Все новости
Январь
2025

Автоматизация публикации постов

0
ТЗ на разработку библиотеки автопостинга на C# или на другом ЯП с возможностью быстрого портирования на C# (обсуждается)

Нужно разработать функционал, который опишу ниже для следующих ресурсов:
-Facebook
-Instagram
-Pikabu
-Yandex Zen
-Telegram

Необходимо использовать API сервисов (публичные, если есть или внутренние, эндпоинты которых можно найти через devtools). Если по каким-то причинам нельзя использовать API, то необходимо обсудить это со мной и после аппрува нужно использовать легковесную эмуляцию браузера. В библиотеке должна быть возможность подключить прокси, а также указать User-Agent

При разработке необходимо придерживаться принципов чистого кода и комментирования, чтобы в дальнейшем можно было без проблем поддерживать библиотеку. Структура библиотеки уже накинута, пришлю кандидатам на изучение. Эта библиотека будет интегрироваться на backend на ASP.NET

Если метод требует авторизации в ресурсе, но авторизации по какой-то причине нет или пользователь забанен\заморожен\удален, то выкидываем исключение



Необходимо реализовать следующие методы
1)Авторизация
2)Потдверждение авторизации через код (если будет требоваться)
3)Пинг – проверка статуса авторизации
4)Получение авторизованного пользователя
5)Логаут
6)Получения списка групп, в которых у пользователя есть доступ
7)Получение списка постов пользователя\группы с лимитом выборки (offset, count), а также по поисковому запросу
8)Получение поста по id, получение статистики поста (просмотры, лайки, другие метрики)
9)Получение комментариев поста с лимитом выборки (offset, count), а также по поисковому запросу
10)Получение комментария поста по id
11)Создание комментария (должно поддерживаться загрузка медиа, если ресурс позволяет создавать комментарии с вложениями)
12)Проверка возможности редактирования комментария
13)Редактирование комментария
14)Удаление комментария (если возможно, то выбрать, удалить только комментарий или ветку целиком)
15)Создание поста (должно поддерживаться загрузка медиа)
16)Проверка возможности редактирования поста
17)Редактирование поста
18)Удаление поста
19)Архивация\разархивация поста (если функционал поддерживается ресурсом)



Moscow.media
Частные объявления сегодня





Rss.plus




Спорт в России и мире

Новости спорта


Новости тенниса
WTA

Организаторы турнира WTA извинились за ошибку с национальностью Касаткиной






Дилеры китайских брендов закрываются? Рассказываем, как все на самом деле!

Эксперты назвали возраст автомобилистов, которые являются самыми опасными на дорогах

В Москве продается свыше 11 тысяч квартир в домах, построенных за последние 10 лет

Депутат Никитин: для пенсии в 110 тыс. рублей нужно иметь 639 пенсионных баллов