Facebookグループの特定のユーザーによるすべてのメッセージとコメントをすばやく削除する


8

私はFacebookのグループの管理者です。ユーザーが最近、自分のすべてのコンテンツをグループから削除するように要求しました(グループへの投稿はもう許可されていないため、自分で投稿を削除するように指示することはできません)。

彼の投稿(およびコメント)をすべて削除する簡単な方法はありますか?1つずつ削除できますが、年齢がかかります。彼はすでにグループから禁止されていますが、私はまだ彼の投稿を見ています。(それは私が管理者だからというだけですか?)

回答:


2

https://developers.facebook.com/tools/explorer/よく尋ねられるがあまり知られていないトリック(そしてfacebookのAPIのおかげで、自動的に考えるよりもはるかに多くのことができる)で、スパマーのコメントをステータスから削除し、リンクに移動します上記でFQLを選択し、アクセストークンを取得し、次のクエリを実行してユーザーのIDを取得します。

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

次に使用します:

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]  

または

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]  

次に、ブラウザー(通常はF12)でデバッガーコンソールを開き、次の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は非推奨ですが、この手法をGraph apiでも複製できますか?
YSY 2015年

1

管理者は、直接の禁止に関係なく、投稿とメンバーにアクセスできます。

あなたは彼/彼女の名前をグループ「右上」の検索に入れ、履歴を取得し、管理者権限で投稿を削除することができます。しかし、あなたはそれを1つずつ(Facebookのポリシー)行う必要があるか、Facebookが何らかのアクションを実行するまで待機する必要があります。


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.