我的网站上有很多购买内容。我也有一些“免费”的采样器内容。
很多人都下载了这个示例内容,如果用户愿意在Facebook上“喜欢我们”,我现在只允许访问免费内容。
我该如何实现?我是一名铁路开发人员,但应用程序是什么并不重要。
如何让用户喜欢我们,然后验证他们有?
答案 0 :(得分:1)
这个答案可能就是你想要开始的地方:How can I make sure that someone has successfully "liked" my site when they press the "like" button on my site?
FB.Event.subscribe('edge.create', function(response) {
// fire an ajax call to store that the user has liked you
});
那么你就可以使用javascript来处理他们喜欢你的内容,并且你可以向新朋友解锁内容。
答案 1 :(得分:1)
最好的选择是使用Facebook的Javascript SDK。您可以阅读用户的所有喜欢或询问特定页面:
FB.api("/me/likes/" + PAGE_ID, function(response) {
// Do some staff here with page data
})
FB.api("/me/likes/", function(response) {
// Do some staff here with all pages data
})
您可以使用Graph API explorer进行测试: