У нас есть система кредитов, которая вознаграждает людей за то, что они понравились нам на Facebook, в маркетинговых целях.Если они нравятся нам через кнопку, которую мы помещаем на нашу платформу, мы предлагаем им кредит.
Мы использовали это для реализации, слушая событие edge.create
window.fbAsyncInit = function() {
FB.init({
appId : '....',
status : true,
xfbml : true
});
FB.Event.subscribe('edge.create',
function(response) {
//give credit
}
);
Недавно это прекратилосьработает, так как edge.create был исключен из событий, на которые вы можете подписаться, основываясь на ответе на этот вопрос: Не работает событие обратного вызова, подобное Facebook, с использованием edge.create
и ещеблог psot:
https://developers.facebook.com/blog/post/2017/11/07/changes-developer-offerings/?locale=en_US
Есть ли способ для этого?Я бы предпочел какое-то решение JS.Webhooks кажется сложным, и я не уверен, что это будет даже работать, так как я не знаю, как определить, какой пользователь facebook является пользователем в нашей системе (у них могут быть разные адреса электронной почты, имена и т. Д.)
Спасибо!