Contents
このセクションでは、Facebook(Meta)サービス利用時に表示される 「currently unavailable」 エラーメッセージの意味と、発生しやすいシーンを整理します。ユーザーが何に対処すべきかを最初に把握できるよう、結論的なポイントを簡潔に示しています。
エラーの概要
「currently unavailable」は、Meta のサーバーが一時的に応答できないことを示す標準メッセージです。主に ログイン画面 や OAuth 認証フロー で返されます。
- サービス全体または特定機能の障害・計画メンテナンス中に自動的に返却される
- ネットワークや端末側の設定ミスでも同様の文言が表示されることがある(ただし根本原因はサーバー側であるケースが多数)
参考:Meta の公式開発者向けドキュメント「Facebook Login error handling」[^1]
主な表示シーン(例)
- Web ブラウザから Facebook にサインインしようとした際のバナー
- iOS/Android アプリで OAuth 認証を開始した直後に出るエラーダイアログ
- サードパーティ Web サイトが Facebook Login API を呼び出すときのレスポンス
実際に見えるメッセージ
|
1 2 3 |
Error: currently unavailable Please try again later. |
サーバー障害かどうかを素早く判断する方法
Meta のサービスは大規模な分散インフラ上で稼働しているため、障害情報は 公式ステータスページ でリアルタイムに公開されています。このページを最初に確認すれば、無駄な再試行やローカル設定の見直しを省くことができます。
Meta ステータスページの確認手順
以下の手順は、障害か計画メンテナンスかを判別する際の基本フローです。
- ブラウザで
https://status.meta.comにアクセス(公式サイトのみ使用) - 「Facebook」セクションを選択し Incidents と Planned Maintenance を確認
- 各インシデントの詳細に記載された Estimated Resolution Time(予想復旧時間)をメモ
出典:Meta Status API(2026年 1月更新)[^2]
インシデントと計画メンテナンスの違い
| 種類 | 主な特徴 | 推奨アクション |
|---|---|---|
| 突発的障害 (Incident) | サーバーダウンやネットワーク異常が原因。ステータスは「Degraded」や「Partial Outage」。 | ステータスページの復旧予測時間+10分後に再試行 |
| 計画メンテナンス (Planned) | メンテ開始から終了までが事前に告知され、ステータスは「Maintenance」 | 終了時刻+5分後に再試行 |
ローカル環境でできる基本チェックリスト
サーバー側に問題がないことを確認したら、次は端末やネットワークの設定を点検します。多くのケースで 通信経路の切替 と DNS キャッシュのフラッシュ が効果的です。
ネットワーク切替と VPN の有無確認
まずはインターネット接続手段を変えてみるだけでも、障害が回避できることがあります。
| 手順 | 内容 |
|---|---|
| 1 | 現在使用中の Wi‑Fi をオフ → モバイルデータに切替(またはその逆) |
| 2 | 社内 VPN・公共 VPN が有効になっている場合は一時的に無効化 |
| 3 | 再度 Facebook にアクセスし、エラーが解消されたか確認 |
DNS キャッシュフラッシュ手順
ローカルの DNS 解決情報が古くなると、正しいサーバーへ到達できずにエラーになることがあります。
- Windows:管理者権限で
ipconfig /flushdnsを実行 - macOS:ターミナルで
sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponderを実行
キャッシュ・クッキー削除とアプリ/ブラウザの再起動
| 対象 | 手順 |
|---|---|
| Chrome | 設定 → 「プライバシーとセキュリティ」→「閲覧履歴データを削除」→ クッキーとキャッシュを選択して削除 |
| Safari (iOS) | 設定 → Safari → 「履歴とWebサイトデータを消去」 |
| Facebook アプリ | アプリを完全に終了(タスクマネージャーでプロセス停止) → App Store / Google Play から最新バージョンへ更新 → 再起動 |
アカウント保護が原因の場合の対処フロー
2段階認証ロックや本人確認要求は、不正ログイン防止策として自動的にエラーメッセージを返すことがあります。これらはサーバー側設定ではなく、アカウントステータスが原因です。
2段階認証ロックの解除手順
- ログイン画面で 「アカウントにアクセスできませんか?」 をタップ
- 表示された 「2段階認証が有効です」 の案内に従い、SMS または認証アプリからコードを取得
- コード入力後に 「ログイン」 をタップしロック解除
詳細は公式ヘルプページ Two‑factor authentication troubleshooting[^3] に掲載されています。
本人確認が必要な場合の手順
- ヘルプセンターの 「本人確認の提出」 ページへアクセス(
https://www.facebook.com/help/contact/283958118330524) - 顔写真付き身分証明書(運転免許証・パスポート等)を指示通りにアップロード
- 審査完了のメールが届くまで待機(通常 24〜48 時間)
開発者向け:OAuth 設定で注意すべきポイント(2026 年版)
Meta は 2026年1月 に OAuth ポリシーを改訂し、リダイレクト URL の厳格化を実施しました。設定ミスが直接「currently unavailable」エラーにつながります。
新ポリシーの主な変更点
| 項目 | 従来(2025年以前) | 2026 年以降 |
|---|---|---|
| プロトコル | HTTP/HTTPS 両方可(推奨は HTTPS) | 必ず HTTPS |
| ポート指定 | 省略可能 | ポート番号の明示が必須(例:443, 8443) |
| ワイルドカードサブドメイン | *.example.com が許容 |
禁止、個別サブドメインをすべて登録 |
| パス末尾のスラッシュ | 有無は緩やかに扱われる | 完全一致 が必須 |
出典:Meta 開発者向けブログ「OAuth 2.0 security enhancements – 2026 update」[^4]
設定ミスの具体例と修正コード(JavaScript SDK)
|
1 2 3 4 5 6 7 8 9 10 |
// ❌ 誤設定例:ポート未指定、末尾スラッシュ抜け FB.login(response => { // ... }, { redirect_uri: 'https://example.com/auth/facebook' }); // ✅ 修正版:ポート番号・末尾スラッシュを正確に記述 FB.login(response => { // ... }, { redirect_uri: 'https://example.com:443/auth/facebook/' }); |
ポイントは Meta デベロッパーコンソール に登録した URL と、コード内で使用する redirect_uri が文字列レベルで完全一致しているかを必ず確認することです。
設定チェックリスト(開発者向け)
- コンソールの Facebook Login → Settings で「Valid OAuth Redirect URIs」に プロトコル・ドメイン・ポート・パス・末尾スラッシュ をすべて記入
- 本番環境とステージング環境それぞれに個別の URI を登録(ワイルドカード禁止)
- デプロイ前に自動テストで OAuth フローが成功するか を検証(例:Cypress の
cy.visitとcy.url()でリダイレクト先を比較)
エラーが継続する場合の問い合わせ先と送付すべき情報
上記手順で解決しない場合は、Meta の公式サポートに直接コンタクトします。個別ログや内部トラブルシューティング情報が必要になるため、事前に以下の項目を準備しておく とスムーズです。
必要な添付資料例
| 項目 | 内容 |
|---|---|
| エラーメッセージのスクリーンショット | 発生時の正確な文言と画面レイアウト |
| 使用デバイス情報 | OS バージョン、ブラウザ・アプリのバージョン |
| 実施した対策一覧 | 本稿で紹介したチェックリストを実行した結果(成功/失敗) |
| ネットワーク環境 | Wi‑Fi / モバイルデータ、VPN の有無、プロキシ設定 |
サポートチャットへのアクセス手順
- Facebook 右上メニュー → 「ヘルプとサポート」 → 「サポートに問い合わせ」
- 「チャットで相談」を選択し、カテゴリは 「ログイン問題」 または 「開発者向け」 を指定
- 画面指示に従い、上記の添付資料をアップロードして送信
詳細ページ:
- ログインエラー総合ガイド https://www.facebook.com/help/105487009541643[^5]
- 開発者向け OAuth トラブルシューティング https://developers.facebook.com/docs/facebook-login/troubleshooting[^6]
まとめ
- まずは公式ステータスページ を確認し、サーバー障害かどうかを判断する。
- 障害がなければ ローカル環境のネットワーク・キャッシュ をリセットし、端末やアプリを最新状態に保つ。
- アカウント保護(2FA ロックや本人確認)が原因の場合は、公式ヘルプの手順でロック解除・本人確認を完了する。
- 開発者は 2026 年版 OAuth ポリシー に沿ってリダイレクト URL を正確に設定し、テストで動作検証を行う。
- それでも解決しないときは、スクリーンショット・デバイス情報などを添えて Meta サポートへ問い合わせ する。
以上の流れを順守すれば、「currently unavailable」エラーによるログイン障害や認証失敗を迅速に特定・復旧できるでしょう。
出典一覧
[^1]: Meta Developers. Facebook Login error handling. https://developers.facebook.com/docs/facebook-login/errors (参照 2026‑04‑15)
[^2]: Meta Status API Documentation. Real‑time service status. https://status.meta.com/api (取得日 2026‑04‑12)
[^3]: Meta Help Center. Two‑factor authentication troubleshooting. https://www.facebook.com/help/148233965247823 (閲覧 2026‑04‑10)
[^4]: Meta Blog. OAuth 2.0 security enhancements – 2026 update. https://developers.facebook.com/blog/post/2026-oauth-security (公開 2026‑01‑20)
[^5]: Facebook Help Center. ログインエラー総合ガイド. https://www.facebook.com/help/105487009541643 (閲覧 2026‑04‑14)
[^6]: Meta Developers. OAuth troubleshooting. https://developers.facebook.com/docs/facebook-login/troubleshooting (参照 2026‑04‑13)