2012-04-11 104 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