Хранение лайков FB в базе данных

Я работаю над сайтом конкурса рисунков, который должен позволить пользователю голосовать с помощью кнопки "Мне нравится" в Facebook. В конце раунда необходимо проверить все лайки и сохранить их в нашей базе данных. Ну, как правильно это сделать? Как я могу использовать функцию links.getStats для получения этих данных и их хранения в базе данных?

Похожий вопрос можно найти здесь: Как я могу сохранить количество лайков на Фейсбуке определенного URL в моей собственной базе данных? но он не отвечает на мой вопрос, потому что я должен получить точное количество лайков / голосов за короткий промежуток времени.

Я использую ASP.NET MVC, но любое другое решение должно быть в порядке.

1 ответ

Используйте обратный вызов js для записи подобных нажатий кнопок (вероятно, через обратный вызов ajax к вашей базе данных).

FB.Event.subscribe('edge.create', function(response) {
  // do something with response.session
});

См. https://developers.facebook.com/docs/reference/javascript/FB.Event.subscribe/ для получения более подробной информации.

Другие вопросы по тегам