Alejandro Rioja.
Scripts

Facebookの保留中の友達リクエストをすべてキャンセルする方法(2026年スクリプト)

Alejandro Rioja
Alejandro Rioja
1 分で読める
TL;DR

m.facebook.com/friends/center/requests/outgoing にアクセスし、保留中のリクエストをすべて読み込むために一番下までスクロールしてから、短いコンソールスクリプトを実行してください。ただし、Facebookの自動生成クラス名は変更されるため、実行前に「リクエストをキャンセル」ボタンを検査して現在のCSSクラスを確認してください。

無料ニュースレター

毎週水曜。28,400人以上の読者。無駄なし。

目次

2026年5月更新。

TL;DR: m.facebook.com/friends/center/requests/outgoing にアクセスし、保留中のリクエストをすべて読み込むために一番下までスクロールしてから、短いコンソールスクリプトを実行してください。ただし、Facebookの自動生成クラス名は変更されるため、実行前に「リクエストをキャンセル」ボタンを検査して現在のCSSクラスを確認してください。


Facebookを今でもアウトリーチに使っています。2015年だからではなく、特定のファウンダーやオペレーターのコミュニティがそこに集まっているからです。気づけば数百件もの古い送信済み友達リクエストが溜まっており、1件ずつ「リクエストをキャンセル」をクリックするのは現実的ではありません。

2026年でも機能する方法を、最初に正直な注意点も添えてご紹介します。

スクリプトに関する正直な注意点

このトピックに関するすべてのチュートリアル(私の古いバージョンも含む)は、_54k8 _52jg _56bs のようなハードコードされたCSSクラス名を含んでいます。これらはFacebookの自動生成された難読化クラスです。FacebookがUIアップデートをデプロイするたびに変更されます — それは常に起きています。古いクラス名をコンソールに貼り付けても何も起きないのは、そのためです。

解決策は簡単です。スクリプトを実行する前に、30秒かけて自分で現在のクラスを確認してください。


ステップ1 — 送信済みリクエストのページを開いて一番下までスクロール

ブラウザ(デスクトップまたはノートPC)でこのURLにアクセスします。

https://m.facebook.com/friends/center/requests/outgoing/

これはデスクトップブラウザで表示するFacebookのモバイルサイトです。リクエストはバッチで読み込まれるため、スクリプトを実行する前に一番下までスクロールしてください。このステップを省略すると、スクリプトはDOMに現在読み込まれているリクエストにしか適用されません。

ステップ2 — 現在の「リクエストをキャンセル」CSSクラスを確認

  1. ページ上の任意の**「リクエストをキャンセル」または「友達リクエスト送信済み」**ボタンを右クリックします。
  2. 検証(Chrome / Firefox / Edge すべてにあります)を選択します。
  3. そのボタン要素の class="..." 属性を確認します。_54k8 _52jg _xyz1 _abc2 のような短いトークンの文字列になっています。
  4. そのクラス文字列全体をコピーします。

cancel all friend requests on Facebook

ステップ3 — コンソールを開く

Chromeで Alt+Cmd+J(Mac)または Ctrl+Shift+J(Windows/Linux)を押してDevToolsコンソールを開くか、ページ上で右クリック → 検証コンソールタブを選択します。

ステップ4 — 現在のクラス文字列でスクリプトを貼り付ける

YOUR_CLASS_STRING_HERE をステップ2でコピーしたクラス文字列に置き換えてください。

javascript
var inputs = document.getElementsByClassName('YOUR_CLASS_STRING_HERE');
for (var i = 0; i < inputs.length; i++) {
  inputs[i].click();
}

たとえば、見つけたクラスが _54k8 _52jg _56bs _26vk なら、次のように実行します。

javascript
var inputs = document.getElementsByClassName('_54k8 _52jg _56bs _26vk');
for (var i = 0; i < inputs.length; i++) {
  inputs[i].click();
}

Enterを押します。スクリプトはそのクラスに一致するすべてのボタンを順番にクリックします。リクエストがリストから消えるのが確認できます。

何も起きない場合: クラス文字列がまだ間違っています。ステップ2に戻り、ボタンを再度検査してください。ネストされた要素がある場合があります。内側のspanではなく、最も外側のボタンタグを見ていることを確認してください。


手動での方法(確実だが少し手間がかかる)

キャンセルするリクエストが少ない場合、またはスクリプトがうまく動作しない場合:

  1. https://www.facebook.com/friends/requests/?outgoing=1 にアクセスします。
  2. 対象の人の横にある**「友達リクエスト送信済み」**ボタンにカーソルを合わせます。
  3. **「リクエストをキャンセル」**を選択して確認します。

これはクラス名の変更に関わらず常に機能します。


2026年でもFacebookの友達リクエストを気にする理由

アウトリーチの衛生管理は重要です。未返答の送信済みリクエストが大量に溜まると、Metaのシステムにスパムとして検出される可能性があります。特に承認される見込みのない古いリクエストを整理することは、Facebookをネットワーキングに積極的に活用している場合の基本的なアカウント健全化ステップです。

現在はLinkedInとダイレクトメールをアウトリーチの主軸にしていますが、特定のニッチ(オペレーター、エージェンシーオーナー、ローカルコミュニティ)におけるFacebookグループは、今でも代替となるものがありません。


2026年のFacebook友達リクエストキャンセル — よくある質問

_54k8 _52jg を含む古いスクリプトがなぜ機能しなくなったのか?

FacebookはUIアップデートをプッシュするたびに再生成される自動生成の難読化CSSクラス名を使用しています。数ヶ月以上前のチュートリアルに記載されているクラス文字列はほぼ確実に古くなっています。スクリプト自体(JavaScriptコンソール + getElementsByClassName)は問題なく動作します。ボタンを検査すれば現在のクラス名をいつでも確認できます。

モバイル(iOS / Android)でも機能するか?

いいえ。コンソールスクリプトのアプローチにはデスクトップブラウザの開発者ツールが必要です。モバイルでは手動の方法のみ利用可能です。送信済みリクエストに移動し、1件ずつタップしてキャンセルしてください。iOS Safariでは設定 → Safari → 詳細設定から開発者ツールを有効化できますが、ノートPCを使う方が実用的です。

このスクリプトを使うとFacebookのアカウントがBANまたは制限されるか?

私自身も、知り合いも問題を経験したことはありません。スクリプトはクリックをシミュレートするだけです。プライベートAPIを叩いたり、UIが許可していないことをしたりするわけではありません。ただし、数千件のリクエストを急速にキャンセルする場合は、理論的にはレートリミットのリスクがあります。数百件の古いリクエストがある一般的なユーザーには問題ありません。

Facebook公式の一括キャンセルツールはあるか?

2026年時点ではありません。FacebookのネイティブUIでは1件ずつキャンセルするしかありません。モバイルサイト(m.facebook.com)は1か所にまとめて表示してくれるため利用しているわけですが、「すべてキャンセル」ボタンはありません。このスクリプトがそのギャップを埋めます。

関連記事:


このガイドは alejandrorioja.com の一部です。著者:Alejandro Rioja。現在はファウンダー向けAIエージェントシステムを構築しています。このサイトを最新の状態に保つエージェントも含めて。仕組みを見る →

2026年5月更新

この投稿が最初に公開されてから、いくつかのことが変わっています。MetaはレガシーのPage認証トラックを2024年に廃止し、Meta Verified(月額$14.99〜$19.99、ティアや国によって異なる)に統合しました。ブルーバッジは現在、1回限りの審査ではなく、サブスクリプションになっています。友達リクエストのフローは説明通りに機能していますが、Metaはモバイル設定の奥深くに一括キャンセルのUIを移動しました。デスクトップの m.facebook.com/friends/center/requests/outgoing ルートは引き続き機能しています(2026年4月確認済み)。

2026年に知っておくべきこと:~30.7億のFacebook MAU(Meta 2025年Q4決算)ですが、ReelsやWhatsAppに対するプラットフォームへの滞在時間の割合は引き続き減少しています。この投稿がアウトリーチ戦略の一部であれば、WhatsAppとThreads(そう、Threadsは2024年の方向転換の憶測を乗り越えて2億MAUを超えました)に重点を置くことをお勧めします。

続きを読む

AIプレイブックをメールでお届け

毎週水曜。28,400人以上の読者。無駄なし。

↵ すべての結果を見る esc esc で閉じる