Я не знаю, как выбрать только всех людей, которые нажали кнопку «Мне нравится» для объекта, но вы можете подписаться на событие «Мне нравится кнопка».Затем вы можете использовать информацию о текущем пользователе и сохранить ее в своей собственной базе данных.Событие, которое вы слушаете, это edge.create , и вы делаете это с собственным FB.Event.subscribe FB .Это может выглядеть примерно так:
window.fbAsyncInit = function() {
FB.init({
appId : 'xxxxxxxxxxxxxxxxxxxxxxxxx',
status : true, // check login status
cookie : true, // enable cookies to allow the server to access the session
xfbml : true // parse XFBML
});
FB.Event.subscribe('edge.create', function(href, widget) {
FB.api('/me', function(response) {
alert(response.first_name + " " + response.last_name + ":" + response.id +" pressed " + href); // Replace this with an ajax call to your server
});
});
};