Как я могу сохранить количество лайков в Фейсбуке определенного URL в моей собственной базе данных?
Допустим, у меня есть 5 новостных статей на моем сайте и 2 зарегистрированных пользователя. Каждая новостная статья имеет кнопку типа FB. Я хочу вставить имя пользователя и название статьи в мою собственную базу данных, когда пользователю нравится одна из статей. Как это может быть сделано?
Если бы это была обычная кнопка отправки (вместо кнопки типа FB), я бы просто добавил событие onclick для вызова функции javascript, которая, в свою очередь, отправляет запрос ajax в файл php, который вставляет строку в базу данных с Обязательное поле.
Могу ли я добавить событие onClick кнопкой FB? если нет, то есть ли альтернатива?
1 ответ
Слегка хакерский способ - подключить обработчик события onclick к контейнеру iframe, чтобы вызывать событие всякий раз, когда пользователь нажимает, как на странице.
Я не так много работал с API, но разве вы не можете использовать это: edge.create - срабатывает, когда пользователю что-то нравится (fb: like)? http://developers.facebook.com/docs/reference/javascript/FB.Event.subscribe/