Exclua rapidamente todas as mensagens e comentários de um determinado usuário em um grupo do Facebook


8

Sou administrador de um grupo no Facebook. Um usuário solicitou recentemente que todo o seu conteúdo fosse removido do grupo (ele não é mais bem-vindo a postar no grupo, por isso não posso dizer a ele para remover as postagens sozinho).

Existe uma maneira rápida de excluir todas as suas postagens (e comentários)? Eu posso excluí-los um por um, mas levaria séculos. Ele já foi banido do grupo, mas ainda vejo as postagens dele. (É só porque eu sou um administrador?)

Respostas:


2

https://developers.facebook.com/tools/explorer/ Freqüentemente são conhecidos truques pouco conhecidos (e, graças à API do Facebook, você pode fazer muito mais do que pensa automaticamente) para excluir comentários de spam de seus status, vá para o link acima e escolha FQL, obtenha um token de acesso e execute a seguinte consulta para obter o ID do usuário:

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

Então 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]  

ou

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]  

Em seguida, abra o console do depurador no navegador (geralmente F12) e preencha e cole o seguinte 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
O FQL está obsoleto. É possível replicar essa técnica também na API do Graph?
YSY

1

Como administrador, você tem acesso às postagens e membros, independentemente da proibição pessoal.

Você pode colocar o nome dele na pesquisa no grupo "canto superior direito" e obter o histórico, e excluir as postagens com o seu poder de administrador. Mas você deve fazer um por um (política do Facebook) ou esperar até o Facebook tomar alguma ação.


-1

Você precisa usar a API do gráfico do facebook para excluir postagens em massa.

obter ID da postagem e excluir essa postagem por esta API

você também pode usar o Facebook Graph Explorer para excluir temporariamente

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.