我们有一个积分系统,而不是奖励那些出于营销目的在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 like callback event using edge.create is not working
在此博客中添加psot:
https://developers.facebook.com/blog/post/2017/11/07/changes-developer-offerings/?locale=en_US
是否可以解决此问题?我更喜欢一些JS解决方案。 Webhooks似乎很复杂,我不确定它是否能正常工作,因为我不知道如何确定哪个facebook用户是我们系统中的用户(他们可以有不同的电子邮件,姓名等)
谢谢!
答案 0 :(得分:1)
我们有一个学分制,而不是奖励在Facebook上喜欢我们的人
多年以来,不允许对喜欢Page的人进行门控或奖励-现在已经不可能了。没有解决方法。
这将是平台政策的特定部分:https://developers.facebook.com/docs/apps/examples-platform-policy-4.5
不要激励人们喜欢信息页,也不要给人以印象 喜欢网页的人会得到奖励