Соц сети + php

Тема в разделе "PHP", создана пользователем rasandrey, 11 окт 2011.

Модераторы: latteo
  1. rasandrey

    rasandrey

    Регистр.:
    2 апр 2009
    Сообщения:
    214
    Симпатии:
    6
    Приветствую!
    Помогите, плиз, разобраться как организовать такое взаимодействие:

    Скрипт php, в него встроены кнопки "Поделиться ссылкой". Как это всегда бывает - пользователя после публикации ссылки перебрасывает обратно на сайт. Мне нужно узнать опубликовал ли пользователь ссылку или нет и вернуть результат на скрипт php.

    Суть - сделать голосование на php через соц сети, пример, http://thebattleofbrands.com/ru по нажатию на "голосовать", выбираем соцсеть и публикуем ссылку, если опубликована - голос прибавляется через php
     
  2. Nafania

    Nafania

    Регистр.:
    24 мар 2007
    Сообщения:
    167
    Симпатии:
    46
    Да по идее никак, там фикция какая-то.
    У меня например через соц. сети никак не голосуется на этом сайте.
     
  3. cebi

    cebi Создатель

    Регистр.:
    19 окт 2011
    Сообщения:
    10
    Симпатии:
    1
    Используйте API яндекса,поделиться в соц сетях.
     
  4. bafoed

    bafoed Постоялец

    Регистр.:
    18 ноя 2009
    Сообщения:
    67
    Симпатии:
    7
    у популярных соц. сетей есть callback`и - обычный яваскрипт их обрабатывает и отдает запрос на сервер.
     
  5. potehi

    potehi Создатель

    Регистр.:
    9 авг 2008
    Сообщения:
    32
    Симпатии:
    22
    Никак не сделать. Такие скрипты могут только получать общие результаты голосования с социальных сетей и не известно действительно сейчас проголосовал пользователь или нет.
     
  6. Darkmind

    Darkmind SNMP maniac

    Регистр.:
    31 май 2006
    Сообщения:
    182
    Симпатии:
    74
    Хороший сервис - AddThis, довольно универсален и лёгок в обращении. Легко настраивается показ количества пошаренных ссылок на данную страницу. Не совсем ответ на вопрос, но как альтернативу можно рассмотреть.
     
  7. Soul :)

    Soul :) Постоялец

    Регистр.:
    22 мар 2007
    Сообщения:
    86
    Симпатии:
    9
    ТС, похоже, Вы не совсем понимаете разницу между клиентскими и серверными скриптами.

    Суть работы примерно следующая (для соцсетей:(
    Вы у себя на сайте размещаете клиентский код, который выполняется и отсылает какие-то данные на сервер (соцсети). Там он выполняется серверным ПХП и возвращает новые данные клиенту. На основе их клиент выполняет какие-то действия.

    Если Вы используете код соцсети, то вклиниться в этот процесс у Вас вряд ли выйдет. Поэтому единственный вариант после самого голосования - проверяьт по крону появилась ли ссылка или нет. Хотя тут Вас ждут дополнительные трудности: авторизация в соц.сети, если гостям эти ссылки не показывают. А также получение собственно списка тех, кто голосовал на страницах Вашего сайта. Тут не подскажу, возможно есть АПИ у соответствующих соц.сетей.

    Упростить этот процесс можно: разместив на странице на "сердечко", а позволив пользователям авторизоваться с помощью их профилей в соц.сетях. Тогда всю статистику уже считать сможете Вы на своем же сервере своим скриптом.

    вотъ