Skip to content

Підрахунок голосів vkontakte, facebook, twitter, google

Роблю для себе заміточку з кодом для підрахунку голосів і лайків (likes) на php.

Цей код був спеціально написаний для конкурсу Українських сайті, а якщо бути точним, то для визначення переможця в цьому конкурсі.

За умовами конкурсу – переможець буде визначений за максимальною кількістю лайків, твітів і сердечок.

Для цього, я написав 4 окремі функції, які витягують по заданим урлам результати лайків.

Підрахунок лайків в facebook

Підрахунок твітів в twitter

Підрахунок плюсів в google

Підрахунок сердечок в vkontakte

Але інколи буває, що урли не доступні – тому для цього прописав коротенький ексепшн (вийняток)

Готово 🙂
Для підрахунку голосів для конкретної сторінки – викликаємо ці функції

4 Comments

  1. Користувач Користувач

    Помітив що дана функація працює не досить коректно.. наприклад якщо взяти лидерів то на головній сторінці показуються не більше 150 голосів.. а насправді в них по 200 з копійками..

    певне щось да не працює у вашому скрипті і треба ручками проходитись і рахувати.. тим більше що до завершення конкурсу лишилось зовсім чучуть

    успіхів.

    • Не одноразово перевіряв даний алгоритм підрахунку. І він враховує всі спроби шахрайства. Наприклад, користувач натиснув “мені подобається” і “розповісти друзям” – в результаті добавився 1 голос. Але через кілька хвилин, через особисті причини видалив замітку зі стіни вконтактах. В результаті даний скрипт такий голос враховувати НЕ БУДЕ!
      Аналогічна ситуація з іншими соціальними мережами.
      Дана акція розрахована на популяризацію УкрКаталогу і всебічне розшарювання ресурсу, а не накрутку голосів.
      Голосуйте чесно – і не буде подібних конфліктів.

  2. Олена Олена

    Доброго дня! Проясніть, будь-ласка, ситуацію із оновленням голосів. Вони не оновлюються. Хоча у правилах конкурсу було написано:
    “4.2 Голосування припиняється 22.12.12 о 12:00. В цей момент визначаються три переможця шляхом сумуванням всіх відданих за них «лайків», «ретвітів», «мне нравится», і т. д.”. І Ви тут пишете теж: “За умовами конкурсу – переможець буде визначений за максимальною кількістю лайків, твітів і сердечок.”. А зараз виходить, що не всі голоси враховуються. Перегляньте, будь-ласка, результати. Дякую!

    • Даний список перестав обновлюватись за день завершення конкурсу, і в останні хвилини відбувся останній підрахунок голосів.
      Переможці визначені.
      За висновком адміністрації УкрКаталогу – голосування пройшло чесно і кількість голосів підраховані правильно.

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *