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

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

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.


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.