Как Вконтакте получить рейтинг

Есть задача — нужно получить лучшего лайкера постов за неделю. При помощи каких методов лучше всего это реализовать? (Пытался собирать все посты в массив и после прогонять каждый отдельный пост через likes.get, но по коду получилось очень объемно и есть проблемы с ограничениями на количество запросов в секунду к VK api)

Отслеживать
9,303 3 3 золотых знака 28 28 серебряных знаков 57 57 бронзовых знаков
задан 3 июл 2018 в 20:01
Coffee inTime Coffee inTime
1,128 4 4 золотых знака 17 17 серебряных знаков 36 36 бронзовых знаков

2 ответа 2

Сортировка: Сброс на вариант по умолчанию

На самом деле тут нужно подумать, не все так просто, хотя недавно передо мной стояла задача сделать аналогичную функцию для вывода самого активного пользователя недели на обложку группы. И вот я делюсь с вами парочкой вариантов как это можно сделать:

Итак, первый вариант:

  • Он очень схож с описанием вашего варианта реализации, то есть, получаем записи с определенной группы с помощью метода wall.get (с учетом специального фильтра 1 ), далее используем метод likes.get и проходим по отфильтрованным постам, получаем списки пользователей, остается только подсчитать и выбрать самого активного.
  • Плюсы: Получение точных данных на текущий момент, то бишь на момент запроса.
  • Минусы: Большой объем данных и длительное время их получения.

Второй вариант идентичен первому, но суть в том, что он является не полным:

Как повысить рейтинг вконтакте бесплатно

  • Он строится таким образом, что скрипт получает данные самого активного юзера не за неделю, а за сутки. Таким образом имеем данные всех пользователей поставивших лайк за сутки (при желании выделяем самого активного за 1 день). Итак, спустя 7 дней на основе полученных данных строится статистика и подсчет самого активного. Неактуальные данные, которым больше недели, удаляются, и загружаются новые.
  • Плюсы: Тут можно сказать, что это палка о двух концах, как бы много времени не теряем (если получаем данные за сутки), все происходит быстро, но если смотреть с другой стороны, нужно ждать неделю, чтобы сказать наверняка.
  • Минусы: Манипуляции пользователей, то есть, в течении недели, пользователь может убрать лайк на определенной записи, или же новый пользователь может добавить. Итак, можно сделать вывод, что если мы заранее получили данные (а после чего на загруженных нами постами случались манипуляции в виде убранного/добавленного лайка), то можем считать, что у нас данные являются устаревшими.
Еще по теме:  Справка о контактах кто выдает

Специальный фильтр 1 — это логика, с помощью которой скрипт подгружает исключительно посты те, где дата с момента публикации не превышает больше одной недели.

Касаемо ограничения токена на 3 запроса в секунду, могу посоветовать использовать массив токенов (скажем около 10), и совсем недавно открыл для себя то, что можно использовать генераторы (подр. см. здесь), или функцию со статический переменной (подр. см. здесь).

Простой пример реализации, имеем массив токенов:

Как бесплатно повысить рейтинг в контакте


$data = [‘token’, ‘token2’, ‘token3’, ‘token4’];

И у нас, допустим, имеется огромный цикл, около 1000 итераций, чтобы не использовать один токен на протяжении всех итераций, можно задействовать их по порядку из массива, с помощью функцией ниже (пример реализации функции со статической переменной):

function demark($data)

И, когда мы запустим цикл в котором итераций будет больше, чем токенов в массиве, тогда увидим, что как только токены в массиве заканчиваются, их отсчет начинается сначала:

for ($i = 0; $i < 10; ++$i) echo $i.’ =>’.demark($data), PHP_EOL;

В результате получаем следующий результат (демо см. здесь):

1 iteration => token 2 iteration => token2 3 iteration => token3 4 iteration => token4 5 iteration => token 6 iteration => token2 7 iteration => token3 8 iteration => token4 9 iteration => token 10 iteration => token2

Лично я использовал 2-ой вариант, но склонен к тому, что разумнее использовать первый, так как он является более точным и практичным по сравнению со вторым.

Источник: ru.stackoverflow.com

Как получить рейтинг в контакте бесплатно?

Ещё один способ получить и поднять рейтинг в контакте бесплатно, правда с помощью небольшого обмана.
Вначале скопируйте куда-нибудь специальную ссылку.

Теперь замените id111111 на свой. Теперь эту ссылку необходимо разместить, в как можно большем количестве мест. На стенах друзей, в группах и так далее. К ссылке можно придумать какое-нибудь привлечение. Например «Такого ты не видел и никогда больше не увидишь!», или «Посмотри, не пожалеешь!» Чем больше людей перейдёт по этой ссылке, тем выше у вас будет рейтинг.

Еще по теме:  Как удалить все переписки в ВК

Конечно, голоса снимутся только у тех, у кого они есть. Отдавая вам свой голос, человек теряет деньги, поэтому если вам не известно значение слова совесть, вам вполне подходит этот способ.

Голоса снимаются только у тех людей у которых они есть.

P.S. С февраля 2012 года такого понятия, как «рейтинг» в контакте больше нет, теперь на страницах отображается только процент заполнения информации о пользователе.

Источник: kontaktlife.ru

Получить и купить рейтинг Вконтакте (Vkontakte.Ru)

получить рейтинг вконтакте

Очень не люблю эту социальную сеть, ведь в ней постоянно пропадают люди. Сидят там и играют, читают, смотрят фотки. Так короче уже никого скоро и не увидим на улице или в сквере с бутылочкой пива. Хотя пить и вредно, но как бы это грустно не звучало, но никого почти там уже не встретишь. Так вот вернемся к Вконтакте.

Все вы прекрасно знаете зачем там нужен рейтинг?

Зачем нужен рейтинг Вконтакте ру

А нужен он для того, чтобы ваша акета была выше всех остальных анкет в поиске человека. Круто да? И не говорите. Устроили из сети сайт социальных знакомств )) Так вот. Естественно вам просто так эти голоса никто не даст, пока не проголосует конечно. Но правда как и все в России и их можно купить.

А покупать их можно за смс, за 7 рублей вы получите 1 голос, а с смс за 18 рублей вы получите 3 голоса) Не густо да?

Способ достать голоса Вконтакте дешево!

У многих пользователей есть свои приложения вконтакте, они за то чтобы вы там тусили и покупали всяких коров, свиней и собак, как это делается в игре «Счастливый фермер» берут с вас оплату, в размере скольки-то голосов. Естественно им куда-то надо их девать и они начинают продавать их подешевле. Я вот например нашел человека и покупаю у него голоса по 3 рубля ( примерная стоимость их на черном рынке голосов :)) А теперь самый прикол:

Еще по теме:  Как создать сюжет в группе Вконтакте

Как поднять рейтинг Вконтакте бесплатно?

Для того чтобы передавать и хранить голоса, требуется приложение с названием «Менеджер голосов». После того как вы добавите его на страницу и найдете того, кто вам продаст логоса по 3-4 рубля за штуку, вы сможете зайти во вкладку «Повысить рейтинг» и соответственно повысить его на. в 2 раза больше чем у вас голосов. Тоесть если вы закупили голосов штук эдак 100, то рейтинг сможете поднять на 200. И того учитывая, что мы купили голоса дешего, то лишние показатели рейтинга на 100 единиц можно считать и вовсе халявного. Так что, господа, халявный сыр только в мышеловке, а получить даже такой бонус всегда приятно.

Понравилась статья? Вы можете оставить отзыв или подписаться на RSS, чтобы автоматически получать информацию о новых статьях.

Источник: deepole.ru

Рейтинг
( Пока оценок нет )
Загрузка ...