2012-04-11 21 views
1

ich auf meiner Webseite für Kommentare wie diese den Code haben:Login meiner Facebook-App auf Facebook kommentiert

<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> 

Kommentare funktioniert gut. Ich habe bereits auf den Kopf:

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

Mit diesen Optionen i Moderationstool Arbeits haben, aber ich kann keine Post von den Benutzern gelöscht werden. Ich habe gelesen (ich weiß nicht, ob es wahr ist), dass, wenn jemand sich mit meiner Anwendung bei Facebook anmeldet und FB.login einen Bereich mit dem Parameter "publish_stream" hinzufügt, meine Anwendung eine Möglichkeit hat, jeden Kommentar zu löschen . Nun, das Problem ist, dass ich nicht weiß, wie man einen Benutzer dazu bringt, sich bei meiner Facebook-App anzumelden, bevor man einen Kommentar abgibt.

Entschuldigung, wenn meine Erklärung nicht gut oder falsch ist.

Dank

Antwort

0

Sie können überprüfen, ob Benutzer angemeldet ist und hat die Erlaubnis gegeben, wenn dies der Fall Kommentarfeld machen, wenn nicht dann eine Login-Taste für Benutzer reauth oder Auth mit Ihrer App machen.

Lassen Sie mich ein paar Code-Schnipsel finden.


HINWEIS: ich dies nur getestet mit meiner app https://developers.facebook.com/tools/comments mit i konnte keine Post löschen, aber meine eigene, oder meine Seiten besitzen. Andere Benutzer sind immer noch verstecken, bannen oder rühmen.

+0

Sie meinen also, dass es keine Möglichkeit gibt, andere Beiträge zu löschen. Ok, ich habe mich geirrt. Ich danke dir sehr! –