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

Как считать лайки перепостов в 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. Но это извращение.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы