Löschen Sie schnell alle Nachrichten und Kommentare eines bestimmten Benutzers in einer Facebook-Gruppe

8

Ich bin ein Administrator für eine Gruppe auf Facebook. Ein Benutzer hat kürzlich beantragt, dass alle seine Inhalte aus der Gruppe entfernt werden (er kann nicht mehr in der Gruppe posten, daher kann ich ihm nicht sagen, dass er die Beiträge einfach selbst entfernen soll).

Gibt es eine schnelle Möglichkeit, alle seine Beiträge (und Kommentare) zu löschen? Ich kann sie einzeln löschen, aber es würde ewig dauern. Er wurde bereits aus der Gruppe verbannt, aber ich sehe immer noch seine Beiträge. (Ist es nur, weil ich ein Administrator bin?)

John Sky
quelle

Antworten:

2

https://developers.facebook.com/tools/explorer/ Oft gefragt, aber wenig bekannte Tricks (und dank der Facebook-API können Sie viel mehr tun, als Sie automatisch denken), um Spammer-Kommentare aus Ihrem Status zu löschen, gehen Sie zum Link Wählen Sie oben FQL aus, holen Sie sich ein Zugriffstoken und führen Sie die folgende Abfrage aus, um die ID des Benutzers abzurufen:

SELECT fromid, text from comment where object_id in (select status_id from status where uid=me())  

Dann benutze:

SELECT id from comment where object_id in (select status_id from status where uid=me() limit 0,100) and fromid=[id of user to delete comments]  

oder

SELECT id from comment where object_id in (select link_id from link where owner=me() limit 0,100) and fromid=[id of user to delete comments]  

Öffnen Sie dann Ihre Debugger-Konsole im Browser (normalerweise F12), füllen Sie das folgende Javascript aus und fügen Sie es ein:

var acc=""; //put access token in here
var dat=""; //put data returned in here
for (var obj in dat.data) { var xhr = new XMLHttpRequest(); xhr.open("GET", "https://graph.facebook.com/v2.0/" + dat.data[obj].id + "?access_token=" + acc + "&format=json&method=delete&pretty=0&suppress_http_code=1"); xhr.send(); xhr.responseText; }
Gregory Morse
quelle
2
FQL ist veraltet. Ist es möglich, diese Technik auch in Graph API zu replizieren?
YSY
1

Als Administrator haben Sie Zugriff auf die Beiträge und Mitglieder, unabhängig von deren persönlichem Verbot.

Sie können den Namen von ihm / ihr in die Suche in der Gruppe "oben rechts" einfügen und den Verlauf abrufen. Anschließend können Sie die Beiträge mit Ihrer Administratorbefugnis löschen. Sie müssen dies jedoch einzeln tun (Facebook-Richtlinie) oder warten, bis Facebook Maßnahmen ergreift.

mbaljeetsingh
quelle
-1

Sie müssen Facebook Graph API verwenden , um Massenpost zu löschen.

Holen Sie sich die Post-ID und löschen Sie den Post von dieser API

Sie können auch den Facebook Graph Explorer verwenden, um temporäre Daten zu löschen

Saurabh Chandra Patel
quelle