Elimina rapidamente tutti i messaggi e i commenti di un determinato utente in un gruppo di Facebook


8

Sono un amministratore di un gruppo su Facebook. Un utente ha recentemente richiesto che tutti i suoi contenuti vengano rimossi dal gruppo (non è più il benvenuto a pubblicare messaggi nel gruppo, quindi non posso dirgli di rimuovere i messaggi da solo).

Esiste un modo rapido per eliminare tutti i suoi post (e commenti)? Posso eliminarli uno per uno ma mi ci vorranno anni. È già stato bandito dal gruppo, ma continuo a vedere i suoi post. (È solo perché sono un amministratore?)

Risposte:


2

https://developers.facebook.com/tools/explorer/ Trucchi spesso richiesti ma poco conosciuti (e grazie all'API di Facebook puoi fare molto più di quanto pensi automaticamente) per eliminare i commenti di uno spammer dai tuoi stati, vai al link sopra e scegli FQL, ottieni un token di accesso ed esegui la seguente query per ottenere l'ID dell'utente:

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

Quindi utilizzare:

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]  

o

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]  

Quindi apri la console del debugger nel browser (in genere F12), quindi compila e incolla il seguente javascript:

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 è deprecato, è possibile replicare questa tecnica anche in Graph api?
YSY,

1

Come amministratore hai accesso ai post e ai membri, indipendentemente dal loro divieto di persona.

Puoi mettere il nome di lui / lei nella ricerca nel gruppo "in alto a destra" e ottenere la cronologia, quindi eliminare i post, con il tuo potere di amministratore. Ma, devi farlo uno per uno (politica di Facebook) o devi aspettare fino a quando Facebook prende qualche azione.


-1

È necessario utilizzare l' API di facebook graph per eliminare i messaggi in blocco.

ottieni l'ID del post, quindi elimina tale post da questa API

puoi anche utilizzare Facebook Graph Explorer per eliminare temporaneamente

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.