Created with Sketch. Created with Sketch. Created with Sketch.
Личный кабинет

Как голосуют на Award.kz 2012

18 июня 2012 824

2012 году было принято решение переложить подсчёт зрительских симпатий на популярные социальные сети. Теперь за сайт можно «проголосовать» только один раз за любой понравившийся сайт имея аккаунт в них.

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

Теперь немного технических подробностей.

VKontakte количество «лайков» можно узнать через API likes.getList. В ответе мы получаем такой объект.

{
   response : {
            count : 38,
            users : {
                   список голосовавших
                }
        }
}


С Facebook-ом всё проще и интереснее. Граф по заявке можно получить перейдя по ссылке:

http://graph.facebook.com/http://award.kz/catalog/show/id/[ID*]/facebook
[ID*] - номер заявки, который указан в адресной строке.

Но здесь возникает разница между визуально отображаемыми «лайками» в виджете на странице заявки, и теми что соответствуют графу заявки.
Т. е. Facebook считает что часть пользователей ставивших «лайк» накручивали.

Это можно проверить либо перейдя по ссылке которая находится выше, предварительно подставив в неё адрес интересующей вас заявки.
Либо воспользоваться инструментом Facebook Graph API Explorer. Например граф этой заявки можно посмотреть так:

https://developers.facebook.com/tools/explorer?method=GET&path=http%3A%2F%2Faward.kz%2Fcatalog%2Fshow%2Fid%2F216%2Ffacebook
Примечание: Для Facebook к URL необходимо добавлять «/facebook».

Для большинства заявок разницы между видимыми и реальными «лайками» нет, но есть заявки где она действительно есть и немаленькая.


Особенность заключается в том что если вы проголосуете со своего аккаунта, то в графе эта информация отобразиться в ту же секунду. Если вы выйдите из аккаунта, зайдёте под другим* и повторите голосование, то на виджете будет +1 голос, но в графе останется прежнее количество голосов. Следовательно, вы накрутчик!

* Проверено практически, пришлось зарегистрировать фейковый аккаунт.