Код для сбора всех твитов и ретвитов отдельного пользователя

5 000 руб.
  • Выполнено
  • Создано
  • Программирование
  • Задание № 3250518
Адрес
Виртуальное задание
Начать
Стоимость
5 000₽
Нужно
Написать на php/js/html код, позволяющий собирать все твиты и ретвиты пользователя за последние 50 дней, записать в формате html кода и передать в javascript текстовую переменную, содержащую весь этот текст. Если есть инструменты кроме этих языков, позволяющие собрать твиты/ретвиты для последующей выгрузки в javascript быстрее, можем обсудить. По пунктам напишу, что конкретно необходимо: • Из формы html при нажатии кнопки получить имя пользователя в твиттере, запустить процесс обработки данных; • Если аккаунт является публичным, собрать все нужные твиты и ретвиты по этому профилю; • Сохранить в похожем формате, как сохраняет сервис https://www.allmytweets.net/ • Для ретвитов в таком виде (пример): <li>RT @Stropich: Текст ретвита<a target="_blank" href="Ссылка на ретвит (не конечная)"> <span class="created_at">Aug 01, 2012</span> <img src="css/extlink.png"></a></li> • На ретвиты тот сервис выдаёт неконечную ссылку (например, выдаёт «https://twitter.com/#!/rebirth_mode/status/975572685433524224», хотя конечная ссылка «https://twitter.com/OrganicToken/status/975481214495752192»), но очень желательно получать сразу конечную ссылку. Если там есть технические детали, например, необходимость обрабатывать ссылки с cURL, можно обсудить их отдельно • Для твитов: <li>Текст твита<a target="_blank" href="Ссылка"> <span class="created_at">Apr 28, 2014</span> <img src="css/extlink.png"></a></li> • Спиок открывается и закрывается тегом <uL> • Теги и классы могут быть другими, <img src="css/extlink.png"> вообще не нужен. Я в последствии буду доставать ссылку и дату из твитов с нужным хэштегом и ретвитов с нужным источником. Отличаю твиты от ретвитов по наличию/отсутствию «RT @Имя_профиля:» • Твиттер имеет ограничение в 3200 твитов/ретвитов, которые можно выгрузить, это просто стоит учитывать. Если за 50 дней имеется больше 3200 твитов/ретвитов, нужно оставлять наиболее свежие из них • Пока собираются данные, на экране пользователя должно крутиться какое-нибудь колёсико рядом с кнопкой, чтобы он понимал, что идёт загрузка данных • Когда данные собраны, передать их в виде полученного html кода в текстовую переменную javascript • Видел на GitHub уже готовые решения. Можно их использовать, приспособив под мою задачу.

Другие задания в категории

Заказчик этого задания
Антон В.

34 года

Отзывы: 2