我想知道是否可以要求用户登录我的网站,然后他们才能使用 Facebook 评论发表评论?现在,如果用户查看带有 facebook 评论的页面(因为我有一个面向公众的部分),那么即使他们没有登录到我的网站(因为他们已登录到 facebook),他们也可以发表评论。
我可以为评论或类似内容设置“仅查看”模式吗?如果不是,那么我必须从面向公众的网站上删除我真的不想做的评论。
谢谢你的帮助!
杰克
我想知道是否可以要求用户登录我的网站,然后他们才能使用 Facebook 评论发表评论?现在,如果用户查看带有 facebook 评论的页面(因为我有一个面向公众的部分),那么即使他们没有登录到我的网站(因为他们已登录到 facebook),他们也可以发表评论。
我可以为评论或类似内容设置“仅查看”模式吗?如果不是,那么我必须从面向公众的网站上删除我真的不想做的评论。
谢谢你的帮助!
杰克
我想这是不可能的......
但是给你一些参考,你会在 facebook 用户发表评论后得到回调。
参考网址:https ://developers.facebook.com/docs/reference/javascript/FB.Event.subscribe/
FB.Event.subscribe('comment.create', function(response) {
alert('The commentID of the comment is: ' + response.commentID);
});
等待这个线程的一些其他评论。
在用户登录之前,您始终可以隐藏评论框。只需订阅FB.Event.subscribe()
'sauth.statusChange
以监控用户状态何时发生变化。您还需要在页面加载期间检查他们当前的登录状态(请参阅 参考资料FB.getLoginStatus()
)。然后,当您知道他们已登录时,请显示评论框。