2012-04-11 118 views
1

我有我的网页上像这样的评论代码:登录到Facebook上我的Facebook应用程序,评论

<div id="fb-root"></div> 
    <script>(function(d, s, id) { 
    var js, fjs = d.getElementsByTagName(s)[0]; 
    if (d.getElementById(id)) return; 
    js = d.createElement(s); js.id = id; 
    js.src = "//connect.facebook.net/en_US/all.js#xfbml=1&appId=111285118965654"; 
    fjs.parentNode.insertBefore(js, fjs); 
    }(document, 'script', 'facebook-jssdk'));</script> 

    <fb:comments href="MY_WEB_URL" num_posts="2" width="470"></fb:comments> 

评论工作正常。我已经对头:

<meta property="fb:admins" content="MY_FBID"/> 
<meta property="fb:app_id" content="MY_APPID"/> 

通过这些选项,我有节制工具的工作,但我不能删除用户的任何职务。我读过(我不知道是否是真的),如果有人用我的应用程序登录Facebook,然后在参数“publish_stream”的作用域中添加FB.login,那么我的应用程序将有一种方法来删除任何评论。那么,问题是我不知道如何强制用户在发表评论前先登录我的Facebook应用程序。

对不起,如果我的解释不好或错误。

感谢

回答

0

您可以检查是否用户登录,并已获准,如果这样使注释框如果没有则呈现登录按钮供用户重新验证或验证与应用。

让我找到几个代码片段。


注:我只是测试这个使用https://developers.facebook.com/tools/comments我无法删除任何帖子我的应用程序,但我自己的,还是我自己的网页。其他用户仍然隐藏,禁止或吹嘘。

+0

所以你的意思是没有办法删除其他帖子。好的,所以我错了。非常感谢! – 2012-04-11 16:22:46