如何检查用户是否已经喜欢facebook页面
How to check IF user has ALREADY liked the facebook page
我喜欢这样的重定向代码后使用了facebook。但我找不到一个用户已经喜欢的解决方案。如果用户已经喜欢重定向页面。
代码是
<script type="text/javascript">
window.fbAsyncInit = function() {
FB.init({appId: 'xxxxxxxxxxxxxxxxx',
status: true,
cookie: true,
xfbml: true
});
FB.Canvas.setSize({ width: 400, height: 80 });
FB.Event.subscribe('edge.create',
function(response)
{
alert('Thank You');
// put redirect code here eg
window.location = "http://www.example.com/FacebookAutoRedirect.asp";
}
);
**if also liked
{
window.location = "http://www.example.com/FacebookAutoRedirect.asp";
}**
};
//Load the SDK asynchronously
(function() {
var e = document.createElement('script'); e.async = true;
e.src = document.location.protocol +
'//connect.facebook.net/tr_TR/all.js';
document.getElementById('fb-root').appendChild(e);
}());
</script>
向致以最良好的问候
只有当你授权用户(你需要一个Facebook应用程序),并获得"user_likes"权限时,这才有可能。之后,你可以阅读他的点赞,并检查他是否喜欢某个特定页面。
关于用户登录的Facebook文档:https://developers.facebook.com/docs/reference/javascript/FB.login/
小心点,你不能在没有任何用户交互的情况下打开它:
调用FB.login导致JS SDK尝试打开弹出窗口窗因此,只应在用户单击后调用此方法事件,否则弹出窗口将被大多数浏览器阻止。
或者使用PHP SDK:https://developers.facebook.com/docs/reference/php/facebook-getLoginUrl/
相关文章:
- 如何在javascript中获取facebook用户喜欢的页面名称、类别列表
- 在未经许可的情况下查看用户喜欢的facebook页面
- 计算喜欢我的帖子facebook应用程序的用户数量
- 捕获Facebook的点击'喜欢'按钮
- 确定天气用户是否喜欢照片.Facebook图形API v2.2
- Facebook点赞按钮喜欢在每个帖子上重复+在Facebook上与帖子无关
- 使用Javascript根据用户是否喜欢你的facebook页面来显示不同的内容
- Facebook喜欢的按钮只加载一次
- Facebook弹出窗口会记住用户喜欢的时间
- 使用 js sdk 触发 facebook 操作“喜欢”
- 如果用户喜欢Facebook页面,则无需请求访问令牌
- 如何检查用户是否已经喜欢facebook页面
- 检查用户是否喜欢facebook中的页面只对我有效
- 从应用程序内喜欢Facebook粉丝页面,重新加载标签页
- 奖励喜欢facebook页面的用户
- 我怎么能检查如果人喜欢facebook页面或不在facebook的社交插件
- Facebook:检查用户是否喜欢Facebook Fanpage标签
- Javascript检查用户是否已经喜欢facebook页面
- 检查用户是否喜欢Facebook页面
- 如何检查用户是否已经喜欢facebook页面