Пользователи, кликнувшие по «Мне нравится» (likes.getList)
Re: Пользователи, кликнувшие по «Мне нравится» (likes.getList)
lodas
Есть какая-то связь с кликом по «Мне нравится»?
Есть какая-то связь с кликом по «Мне нравится»?
Re: Пользователи, кликнувшие по «Мне нравится» (likes.getList)
Здравствуйте.
Прошу прощения заранее за вопрос, просьба не кидать в меня помидорами и не отсылать читать матчасть.
Матчасть читать буду, просто нужно с чего-то начать.
Прочитав всю ветку на форуме так и не нашел ответа на него, в силу того, что очень плохо разбираюсь в программировании.
Буду очень благодарен если поможете.
Самый глобальный вопрос:
1. Необходима статистика по сайту. Сколько раз и на каких именно страницах сайта пользователи оставили лайк виджета вконтакте.
Подвопросы:
а. В ветке приводятся много скриптов. Как пользоваться скриптами), куда весь этот код набирать и как запускать.
б. Как автоматизировать скрипт, чтобы он перебирал страницы сайта и собирал с каждой статистику по лайкам.
г. Куда собирать статистику? Как реализуются базы данных?
Я конечно понимаю, что проще меня отослать сейчас изучать азы.., что я и сделаю. Просто можно рабочий пример и далее просто на словах хотя бы объяснить, что дальше делать?
Заранее благодарен.
Прошу прощения заранее за вопрос, просьба не кидать в меня помидорами и не отсылать читать матчасть.
Матчасть читать буду, просто нужно с чего-то начать.
Прочитав всю ветку на форуме так и не нашел ответа на него, в силу того, что очень плохо разбираюсь в программировании.
Буду очень благодарен если поможете.
Самый глобальный вопрос:
1. Необходима статистика по сайту. Сколько раз и на каких именно страницах сайта пользователи оставили лайк виджета вконтакте.
Подвопросы:
а. В ветке приводятся много скриптов. Как пользоваться скриптами), куда весь этот код набирать и как запускать.
б. Как автоматизировать скрипт, чтобы он перебирал страницы сайта и собирал с каждой статистику по лайкам.
г. Куда собирать статистику? Как реализуются базы данных?
Я конечно понимаю, что проще меня отослать сейчас изучать азы.., что я и сделаю. Просто можно рабочий пример и далее просто на словах хотя бы объяснить, что дальше делать?
Заранее благодарен.
Re: Пользователи, кликнувшие по «Мне нравится» (likes.getList)
mirabilis
http://vk.com/pages?oid=-1&p=Документац ... е_нравится
данные хранить в БД mysql...
если вы не знаете азов зачем это вам нужно?
проще выучить азы и потом сделать быстрее, чем не зная их делать так-же по времени...
http://vk.com/pages?oid=-1&p=Документац ... е_нравится
данные хранить в БД mysql...
если вы не знаете азов зачем это вам нужно?
![Улыбается :)](./images/smilies/icon_e_smile.gif)
проще выучить азы и потом сделать быстрее, чем не зная их делать так-же по времени...
-
- Сообщения: 1
- Зарегистрирован: 24 мар 2014, 15:05
Re: Пользователи, кликнувшие по «Мне нравится» (likes.getList)
Всем привет, есть игра в вк, она iframe и в нем кнопка мне нравиться. Вот ее код:
Вначале я думал нужно кинуть ссылку айфрейма:
- пишет что ошибка
Потом пробовал ссылку на игру: - пишет что ошибка
Затем я добавил последним параметром виджету число 111 (в доке написано что это page_id) и вуаля заработало, но сбросились все лайки, т е стало их 0!!!! А мне они очень нужны)))) Почему у меня на урл ругается барадень эта бородушечная?)))
Код: Выделить всё
VK.Widgets.Like("vk_like", { type: "button", pageTitle: "Мне понравилась игра \"Охота на короля\"", pageDescription:"Сражайся вместе с королем против армии зомби!", text: "Сражайся вместе с королем против армии зомби!", pageUrl: "http:vk.com/app4066622" } );
Код: Выделить всё
https://api.vk.com/method/likes.getList?type=sitepage&owner_id=4066622&page_url=kinghunt.static1.evast.ru/VK/testing/index.html
Потом пробовал ссылку на игру:
Код: Выделить всё
https://api.vk.com/method/likes.getList?type=sitepage&owner_id=4066622&page_url=vk.com/app4066622
Затем я добавил последним параметром виджету число 111 (в доке написано что это page_id) и вуаля
Код: Выделить всё
https://api.vk.com/method/likes.getList?type=sitepage&owner_id=4066622&item_id=111
Re: Пользователи, кликнувшие по «Мне нравится» (likes.getList)
А, как можно получить item_id этой страницы? Есть метод widgets.getPages, если пользоваться им, то можно получить айдишники каджой записи. Но, если эти айдишники указывать в методе likes.getList, то метод ругается, что такого ай ди записи не существует для данного приложения (Invalid item id or page url) .. Сталкивался кто?
-
- Сообщения: 3
- Зарегистрирован: 15 авг 2016, 21:46
Re: Пользователи, кликнувшие по «Мне нравится» (likes.getList)
Всем привет. Есть код:
Тут два фрагмента:
1. Выводит список ID пользователей ВК, которые нажали на кнопку Мне нравится
2. Это определение IP посетителя и время его посещения сайта, которое записывается в файл
Не могу реализовать две вещи:
1. Если значение $resp['response']['users'][$i]; присвоить какой-нибудь переменной, то счетчик не обновляется, новые лайки не считает. Также при выводе значения (echo) этой переменной вне цикла for выводится только первый ID лайкнувшего.
2. Нужно, чтобы для каждого посетителя, который нажал на лайк в файл записывался его ID, IP и время посещения.
Просьба помочь с решением.
Код: Выделить всё
<?php$resp = json_decode(file_get_contents('https://api.vk.com/method/likes.getList?type=sitepage..'), true);$users_count = sizeOf($resp['response']['users']);for($i=0;$i<$users_count;$i++){echo $resp['response']['users'][$i];} $file = fopen("/var/XXX.html","a+");$ip = getenv('REMOTE_ADDR');$time = date("H:i:s d M Y");$url_o = getenv('HTTP_REFERER');$url_k = getenv('REQUEST_URI');$soft = getenv('HTTP_USER_AGENT');$all ="$ip<br> $time<br> \n";fwrite($file,$all );fclose($file);?>
1. Выводит список ID пользователей ВК, которые нажали на кнопку Мне нравится
2. Это определение IP посетителя и время его посещения сайта, которое записывается в файл
Не могу реализовать две вещи:
1. Если значение $resp['response']['users'][$i]; присвоить какой-нибудь переменной, то счетчик не обновляется, новые лайки не считает. Также при выводе значения (echo) этой переменной вне цикла for выводится только первый ID лайкнувшего.
2. Нужно, чтобы для каждого посетителя, который нажал на лайк в файл записывался его ID, IP и время посещения.
Просьба помочь с решением.
-
- Сообщения: 3
- Зарегистрирован: 15 авг 2016, 21:46
Re: Пользователи, кликнувшие по «Мне нравится» (likes.getList)
Задача изменилась. Необходимо вывести из всего списка последний ID пользователя (с этим просьба подсказать). А дальше сам справлюсь.
-
- Сообщения: 3
- Зарегистрирован: 15 авг 2016, 21:46
Re: Пользователи, кликнувшие по «Мне нравится» (likes.getList)
Сделал сам)
Код: Выделить всё
<?php $res = file_get_contents('https://api.vk.com/method/likes.getList?type=sitepage&owner_id=123456789&page_url=http://site.ru');$resp = json_decode($res, true);echo 'Лайков: '.$resp['response']['count'];echo '<br>Последний лайкнувший:<br>'; $end = $resp['response']['count']; $array = array(); for ($i=0;$i<$end;$i++) { $vkusers = $resp['response']['users'][$i]; $array[] = $vkusers; } echo $array[0]; ?>