我想知道我是否可以要求用户登录我的网站才能使用Facebook评论进行评论?现在,如果用户查看带有Facebook评论的页面(因为我有一个面向公众的部分),那么即使他们没有登录我的网站,他们也可以发表评论(因为他们登录到了facebook)。
我可以使用“仅查看”模式进行评论或类似的操作吗?如果没有,那么我必须从面向公众的网站上取消评论,我真的不想这样做。
感谢您的帮助!
插孔
答案 0 :(得分:0)
我想这是不可能的......
但是给你一些参考,你可以在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);
});
等待此帖子的其他评论。
答案 1 :(得分:0)
您可以随时隐藏评论框,直到用户登录。只需订阅FB.Event.subscribe()
的{{1}}即可监控用户状态何时发生变化。此外,您还需要在页面加载期间检查其当前登录状态(请参阅auth.statusChange
)。然后,当您知道他们已登录时,请显示评论框。