Elimine rápidamente todos los mensajes y comentarios de un usuario determinado en un grupo de Facebook

8

Soy administrador de un grupo en Facebook. Un usuario ha solicitado recientemente que se elimine todo su contenido del grupo (ya no es bienvenido para publicar en el grupo, por lo que no puedo decirle que simplemente elimine las publicaciones él mismo).

¿Hay alguna forma rápida de eliminar todas sus publicaciones (y comentarios)? Puedo eliminarlos uno por uno, pero me llevaría mucho tiempo. Ya ha sido expulsado del grupo, pero aún veo sus publicaciones. (¿Es solo porque soy administrador?)

John Sky
fuente

Respuestas:

2

https://developers.facebook.com/tools/explorer/ Preguntas frecuentes pero trucos poco conocidos (y gracias a la API de Facebook puedes hacer mucho más de lo que piensas automáticamente) para eliminar los comentarios de los spammers de tus estados, ve al enlace arriba y elija FQL, obtenga un token de acceso y ejecute la siguiente consulta para obtener la ID del usuario:

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

Luego use:

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]  

Luego abra la consola del depurador en el navegador (generalmente F12), luego complete y pegue el siguiente 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; }
Gregory Morse
fuente
2
FQL está en desuso, ¿es posible replicar esta técnica también en la API Graph?
YSY
1

Como administrador, tiene acceso a las publicaciones y miembros, independientemente de su prohibición en persona.

Puede poner el nombre de él / ella en la búsqueda en el grupo "arriba a la derecha" y obtener el historial, luego eliminar las publicaciones, con su poder de administrador. Pero, debe hacerlo uno por uno (política de Facebook) o debe esperar hasta que Facebook tome alguna medida.

mbaljeetsingh
fuente
-1

Debe usar la API gráfica de Facebook para eliminar la publicación masiva.

obtener la identificación de la publicación y luego eliminar esa publicación en esta API

También puede usar el explorador de gráficos de Facebook para eliminar temporalmente

Saurabh Chandra Patel
fuente