Пользователи, кликнувшие по «Мне нравится» (likes.getList)

Только готовые уроки по использованию ВКонтакте API. Flash + PHP + API. НЕ IFrame!
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Пользователи, кликнувшие по «Мне нравится» (likes.getList)

Сообщение Александр »

KonstantinGreat
Зачем ты print_r сунул в echo? Тупо копипастишь в надежде, что заработает?

Код: Выделить всё

<?require 'vkapi.class.php'; $api_id = '2713129';$secret_key = 'hDziuj76u29Kj2oOCoKX'; $VK = new vkapi($api_id, $secret_key);$resp = $VK->api('likes.getList', array('type'=>'sitepage', 'owner_id'=>2713129, 'page_url'=>'http://likeyou.9pn.ru/'));print_r($resp);?>
C твоим api_id и secret_key. У меня этот код работает.

Код: Выделить всё

Array ( [response] => Array ( [count] => 2 [users] => Array ( [0] => 10180094 [1] => 9757734 ) ) )
На хостинге у тебя разрешены внешние соединения? На многих бесплатных не разрешены.
Slastkiwi
Сообщения: 31
Зарегистрирован: 02 дек 2011, 11:56

Re: Пользователи, кликнувшие по «Мне нравится» (likes.getList)

Сообщение Slastkiwi »

А как вытащить кол-во записей в полях like конкретного юзера на фотках другого юзера?
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Пользователи, кликнувшие по «Мне нравится» (likes.getList)

Сообщение Александр »

Slastkiwi
Получай ответ и отфильтровывай как тебе надо. Специального параметра для этого в методе нет.
Slastkiwi
Сообщения: 31
Зарегистрирован: 02 дек 2011, 11:56

Re: Пользователи, кликнувшие по «Мне нравится» (likes.getList)

Сообщение Slastkiwi »

В методе photos.get есть параметр extended, который возвращает поле likes, который содержит user_likes и count:

Код: Выделить всё

"likes":{"user_likes":1,"count":1}


Count вытаскивается:

Код: Выделить всё

data.response[0]['likes'].count 


А как вытащить user_likes?

/add блииин, это же просто кол-во лайков юзера. Не то. :) Буду пробовать ваш метод.
Slastkiwi
Сообщения: 31
Зарегистрирован: 02 дек 2011, 11:56

Re: Пользователи, кликнувшие по «Мне нравится» (likes.getList)

Сообщение Slastkiwi »

Работает! :idea:
Кстати, likes.getList можно вызывать без подключения класса vkapi.class.php.
azzzi
Сообщения: 164
Зарегистрирован: 13 сен 2010, 19:24

Re: Пользователи, кликнувшие по «Мне нравится» (likes.getList)

Сообщение azzzi »

а можно ли вытащить ИД тех кто лайкнул, если это не свой виджет, а просто где то на чем то сайте???

если возможно подскажите как :)
azzzi
Сообщения: 164
Зарегистрирован: 13 сен 2010, 19:24

Re: Пользователи, кликнувшие по «Мне нравится» (likes.getList)

Сообщение azzzi »

Код: Выделить всё

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"><head><script src="http://vkontakte.ru/js/api/xd_connection.js?2" type="text/javascript"></script><script src="http://vkontakte.ru/js/common.js" type="text/javascript"></script> </head><body>test<script type="text/javascript" charset="cp1251" > VK.init(function() {     VK.api("likes.getList", {type:"sitepage",owner_id:"2719544",page_url:"http://uroner2011.at.ua"}, function(data) {               alert(data);    }); }); </script> </body></html>

вычислил ИД прилы... но ничего не выводится, в чем трабл?
Последний раз редактировалось Александр 15 дек 2011, 22:19, всего редактировалось 2 раза.
Причина: Используй для кода [code][/code]
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Пользователи, кликнувшие по «Мне нравится» (likes.getList)

Сообщение Александр »

azzzi
Код рабочий. Как его используешь?
azzzi
Сообщения: 164
Зарегистрирован: 13 сен 2010, 19:24

Re: Пользователи, кликнувшие по «Мне нравится» (likes.getList)

Сообщение azzzi »

alert(data); не срабатывает...
никак не могу понять в чем затык, температура +38 чтоли действует)
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: Пользователи, кликнувшие по «Мне нравится» (likes.getList)

Сообщение Александр »

azzzi
azzzi писал(а):alert(data); не срабатывает...
Александр писал(а):Код рабочий. Как его используешь?
Локально запускаешь? Загружаешь куда-то?
Ответить