Получить количество лайков у страниц сайта?

Доброго дня!


Подскажите как решить такую задачу. Есть сайт с вконтактовской кнопкой «Мне нравится» на страницах. Надо сделать блок «Самое популярное на сайте» со списком статей отсортированных по лайкам.

С какой стороны подойти к решению?
  • Вопрос задан
  • 8111 просмотров
Решения вопроса 1
@hMartin
https://vk.com/dev/likes.getList
Пример:
https://api.vk.com/method/likes.getList?type=sitepage&owner_id=2018480&page_url=http://lifehacker.ru/2013/11/11/kogda-pora-brosat-pit/&filter=likes
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
SerDIDG
@SerDIDG
Делали у себя, вот как-то так. Но мне кажется лучше через API
$contents = file_get_contents('http://vk.com/share.php?act=count&index=1&url='.$url);
preg_match('/VK\.Share\.count\(1, ([0-9]+)\)/', $contents, $matches);
if(isset($matches[1])){
	$counters['vk'] = (int) $matches[1];
}
Ответ написан
Комментировать
Badevlad
@Badevlad
Наверное, нужно подходить к решению со стороны VK API.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы