Задать вопрос

Как считать лайки перепостов в VK?

Всем привет.

Дали задачу:

Проводится конкурс в контакте: Сделать перепост новости - набрать 50 лайков.

Мне нужно сделать страничку, где будет выводиться список всех людей, кто сделал перепост и указать число лайков на их перепосте.

Если кто-то работает с ВК АПИ может подсказать, в какую сторону нужно копать?
  • Вопрос задан
  • 997 просмотров
Подписаться 3 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
Djaler
@Djaler
Сеньор-помидор
Копать в документацию к ВК АПИ
Ответ написан
Комментировать
neluzhin
@neluzhin
Сам никогда не думал, что такое возможно реализовать. Сейчас покопался в API - похоже, такое действительно по человечески нельзя сделать. Единственный близкий к вашей идее метод на данный момент (версия API 5.45) - это wall.getReposts, и он возвращает информацию только о профилях людей, сделавших репост. Список записей возвращается только в том случае, если во время репоста человек что-нибудь написал. То есть, если 8 человек просто сделали репост, а 2 из них сделали репост и что-то написали, то данный метод вернет только 2 записи. Данный метод также сообщает количество лайков на этих самых записях.

Для вас есть 3 выхода:
  1. Забить на реализацию сего инструмента или проводить конкурсы в других форматах;
  2. Просить пользователей в обязательном порядке писать что-нибудь к записи, которую они репостят;
  3. Написать какой-нибудь безумный алгоритм, который данным методом получит список пользователей, сделавших репост, а потом будет сканировать стены этих пользователей либо методом wall.search, либо методом wall.get. Но это извращение.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
SpectrumData Екатеринбург
от 200 000 до 300 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
19 янв. 2025, в 02:12
70000 руб./за проект
19 янв. 2025, в 01:58
20000 руб./за проект
18 янв. 2025, в 23:27
50000 руб./за проект