メインコンテンツにスキップ

WhatsAppエラーのトラブルシューティング

対応者:Eric Fitzgerald

この文章は、IntercomでのWhatsApp統合の設定や使用時に発生する可能性のあるエラーの診断と解決に役立ちます。統合と設定のエラー、メッセージテンプレートの問題、メッセージ配信の失敗を扱っています。この記事はMeta Business ManagerでWhatsApp Business Account(WABA)接続を管理するワークスペース管理者向けです。多くのエラーはMeta側に起因しており、その場合はMeta Business Suite Supportへの連絡方法とタイミングについて案内しています。

統合と設定のエラー

この番号は既存のWhatsAppアカウントに登録されています

このエラーは、電話番号が以前に別のWhatsApp Business APIプロバイダーまたはWhatsAppモバイル/ビジネスアプリで使用されていた場合に表示されます。番号が標準のWhatsAppアプリで使用されていた場合、Intercomに接続する前に切断する必要があります。

別のAPIプロバイダーで使用されている場合:
既存のWhatsApp電話番号を移行するオンボーディングフローに従い、ステップ2の後に埋め込みオンボーディングを終了してください。

モバイルWhatsAppアプリで使用されている場合:
エラーに表示される詳細リンクの手順に従い、そのWhatsAppアカウントから番号を切断してください。その後、オンボーディングプロセスを再試行できます。

注意:WhatsAppアカウントを切断すると、バックアップがない限りチャット履歴が削除されます。

どちらにも該当しない場合は、以下の情報を添えてサポートに連絡してください:

  • WhatsAppアカウントID

  • 電話番号

手動接続を試みることができます。


コードを送信できませんでした

ブラウザの開発者ツールを開きます(F12キーを押すか、ページを右クリックして検証を選択)、次にコンソールタブに移動して完全なエラーメッセージを確認してください。

移行中に発生した場合:
移行はすでに成功している可能性があります。「初めてWhatsAppを統合する」フローを使用して、新しく作成されたアカウントを選択してください。

ヒント:このエラーは、初回セットアップパスに切り替えるだけで解決することがよくあります。

それでも失敗する場合は、サポートに連絡してください。


サインアップ中にコンソールで500エラー

ビジネスプロフィール設定を保存できず、ブラウザのコンソールに500エラーが表示される場合、更新しようとしているプロフィール設定に対してWhatsAppから返された検証エラーの可能性があります。文字数制限などの詳細はこちらをご覧ください。


電話番号を移行できません

完全なエラー:「電話番号を移行できません。この番号が登録されているWhatsAppアカウントの設定が正しくありません」。

確認してください:

  1. 電話番号がMetaで完全に認証されていること。

  2. WhatsApp Businessアプリにまだ接続されていないこと。

両方のチェックが失敗した場合:Business Managerの認証済み番号のスクリーンショットをサポートに送ると解決が早まります。

サポートに以下を提供してください:

  • 認証済みスクリーンショット

  • 電話番号

  • WABA ID


WhatsApp Business Accountのアクセスが共有されていません

これは、Metaの埋め込みサインアップ中にWhatsApp Business Account(WABA)がIntercomと共有されなかった場合に発生し、Intercomがアクセスできません。接続フローを再実行し、求められたらWABAへのアクセスをIntercomに許可してください。エラーが続く場合は、WABA IDを添えてIntercomサポートに連絡してください。


証明書を作成できません。二要素認証が無効になっていることを確認してください

インストールページでWhatsApp番号が接続されていることを確認してください。接続されていない場合は、まずWhatsAppセットアップフローを完了してください。接続後、WhatsAppで二要素認証を無効にし(以下の注意を参照)、証明書作成を再試行してください。

注意:証明書作成のためにWhatsAppで二要素認証を無効にする必要があります。


WhatsApp Business Accountへのアクセスを完全に許可していることを確認してください。

Meta Business Managerで電話番号が完全に承認されていることを確認してください。番号に保留中の審査や承認がある場合は、Intercomで再試行する前にそれらを完了してください。

ヒント:承認と同期はMetaに依存し、数分から数時間かかることがあります。Metaが承認すると、Intercomが自動的に反映します。


しばらくしてから再試行するか、問題解決のためにサポートに連絡してください。

これは通常、タイトルや説明フィールドに制限または禁止された単語が含まれているために発生します。

注意:Metaは命名ルールを厳格に適用しています。政治的、医療的、または敏感な用語は避けてください。このFacebook developersの投稿を確認する価値があります。


入力されたWABA(ID xxxx)はすでに支払い方法を使用しています。

これは多くの場合、サードパーティプロバイダーによって提供された番号で発生します。移行のオンボーディング手順を再度試してください。うまくいかない場合はIntercomサポートに連絡してください。


選択したMetaビジネスアカウントを確認できません。

このエラーはMeta Supportによって解決する必要があり、Intercom内で修正できません。


サポートされていないGETリクエストです。

完全なエラー:「サポートされていないGETリクエスト。ID XXXXXXXXXXXXのオブジェクトは存在しないか、権限が不足しているため読み込めないか、この操作をサポートしていません。」

番号を接続しようとする際、表示されるコードがWhatsAppアカウントIDであることを確認してください。

ヒント:WhatsAppアカウントIDはBusiness Manager IDとは異なります。入力しているものを再確認してください。こちらで確認できます:こちら。


エラーコード(#100)無効なパラメーター

これは通常、電話移行エラーのためにMetaによってフラグが立てられます。詳細はMetaのドキュメントを確認してください。

さらに、次のエラーが発生した場合:タイプ: OAuthException コード: 1 エラーサブコード: 23881 メッセージ: 無効なパラメーター エラーユーザータイトル: 証明書を作成できません エラーユーザーメッセージ: あなたのビジネスはWhatsAppのポリシー要件を満たしていません。ビジネスが条件を満たしていると思われる場合は、Meta Business Suite Supportにお問い合わせください。公式ドキュメントはこちら:こちら。

注意:(#100)エラーが特に画像リンクを参照している場合 — 例:Param image['link'] is not a valid URI — メッセージ内の画像URLは完全修飾の公開HTTPS URL(例:https://example.com/image.png)でなければなりません。インライン画像参照や非公開URLはこのエラーの原因となります。Intercomはこのエラーを表示しますが、送信前にURLの事前検証は行いません。

番号を接続中に(#1)パラメーターエラーが発生した場合は、以下の専用セクションを参照してください。


OAuthExceptionエラー

OAuthExceptionエラーはMetaのAPIから返される認証エラーです。通常、ビジネスがWhatsAppのポリシー要件を満たしていないか、証明書作成に問題があることを示します。

例:

  • タイプ:OAuthException

  • コード:1

  • エラーサブコード:23881

  • 「証明書を作成できません」

  • 「あなたのビジネスはWhatsAppのポリシー要件を満たしていません」

これらのエラーは、ビジネスがWhatsAppのポリシースタンダードを満たしていない可能性を示します。ビジネスが条件を満たしていると思われる場合は、Meta Business Suite Supportにお問い合わせください。公式ドキュメントはこちら:こちら。


番号を接続中の「(#1)パラメーターエラー」

このエラーをトラブルシューティングするには:

  1. エラーメッセージ全体のスクリーンショットを撮ってください。

  2. MetaとIntercomのすべての設定が正しく構成されていることを確認してください。

  3. 問題が解決しない場合はMeta Supportに連絡してください。ほとんどのパラメーターエラーはMeta側で発生します。


「パラメーターの数が正しくないためメッセージが送信されませんでした。すべてのテンプレートパラメーターが入力されていることを確認してから、再度お試しください。」

このエラーメッセージは、WhatsAppメッセージリクエストに含まれる変数パラメーターの数が、WhatsAppテンプレートで定義された変数パラメーターの数と一致しないことを意味します。テンプレートを編集し、すべての変数に値を追加する必要があります。


WhatsAppアカウント接続エラー:コード:1、エラーサブコード:99、メッセージ:不明なエラーが発生しました [HTTP 500]

以下の手順に従ってください:

  1. WhatsAppアプリの設定に移動します。

  2. 「既存のWhatsAppから移行しています…」を選択します。

  3. 新しいWhatsApp Business Accountを作成するを選択します。

  4. 電話番号を追加する前に、WhatsApp Business Accountが作成された後にポップアップを閉じてください。

  5. Intercomで、新しく作成したWhatsApp Business AccountのIDを入力するよう求められます。IDはWhatsApp Business Accountで確認できます。

  6. その後、移行プロセスを完了するためにヘルプ記事の指示に従い続けることができます。

注意:このエラーを回避するには、正しいタイミングでポップアップを閉じることが重要です。アカウント作成後、電話番号を追加する前にWhatsApp Business Account作成ポップアップを閉じてください。

WhatsApp Business Account作成ポップアップ — アカウント作成後、電話番号を追加する前にこのウィンドウを閉じて、HTTP 500接続エラーを回避してください。

Metaで保留中のアクションが必要です。

次のエラーが表示された場合:

「あなたのビジネスアカウントには保留中のアクションがあります。送信前に完了する必要があります」

これは、Meta(WhatsApp Business Manager)がメッセージ送信をブロックしていることを意味します。つまり、WhatsApp Business Account(WABA)または電話番号の設定がMeta側で完全に完了または検証されていません。

Meta Business Managerアカウントにログインし、WhatsAppアカウントに移動して、WhatsApp Businessアカウント(WABA)または電話番号に保留中のアクションがないか確認してください。保留中の認証手順を完了し、メッセージの送信を再試行してください。


WhatsAppメッセージテンプレートの問題

Intercomにテンプレートが表示されない

サポートに連絡する前に、以下を確認してください。Intercomにテンプレートが表示されない場合、通常は以下のいずれかのチェックに失敗しています。

  • テンプレートがプレーンテキストまたはクイック返信ボタンのみを含んでいる。

  • メディアやサポートされていない変数がない。

  • テンプレートがMetaで完全に承認されている。

  • 言語がIntercomの設定と一致している。

  • Intercomが更新されている。

  • 更新後もテンプレートが表示されない場合は、Metaでテンプレートを少し編集して再承認を申請してください。これにより、webhook経由でIntercomが自動的にステータス更新を取得します。

注意:テンプレートを1:1の会話で表示するには、WhatsAppの1:1会話モーダルを有効にする必要があります。

ヒント:Metaの承認には数分から数時間かかることがあり、同期の問題は時間経過で解決することが多いです。


WhatsAppメッセージテンプレートの変数フォーマット

WhatsAppでは、テンプレートに説明的なプレースホルダー(例:{{sf_full_name}})ではなく、数値プレースホルダー(例:{{1}})を使用する必要があります。例:こんにちは{{1}}、ご注文番号{{2}}は発送されました。Intercomはこれらを位置で属性にマッピングします。

{{sf_full_name}}のような変数を使ったテンプレートが失敗する場合は、Metaで説明的なプレースホルダーを数値プレースホルダーに置き換え、Intercomでマッピングしてください。これにより、WhatsAppとIntercom間の互換性が保たれ、変数が直接Intercom属性にマッピングされます。


テンプレートが「マーケティング」として再分類されるのを防ぐ方法

テンプレートを非マーケティングのままにするには:

  • 宣伝的な言葉を避ける。

  • 過度なパーソナライズを避ける。

  • 必要でない限りメディアを含めない。

  • 送信時にサポートまたはトランザクショナルの目的を明確に指定してください。明確かつ非マーケティングであることを示してください。


WhatsAppメッセージ送信の問題

受信者がこのメッセージを受信できない/メッセージが配信不能

WhatsAppは、受信者のWhatsAppアカウントが現在メッセージを受信できないため、このメッセージを配信できませんでした。これは、電話番号がWhatsAppに登録されていない場合、受信者が最新のWhatsApp利用規約またはプライバシーポリシーに同意していない場合、または古いバージョンのWhatsAppを使用している場合に発生します(最低バージョン要件は以下の表に記載)。その他、Metaによる保留中のアクションのためにアカウントがフラグ付けされている場合や、メッセージ送信頻度制限を超えた場合も配信がブロックされる可能性があります。Intercomはこれをエラーコード131026としてマッピングし、「メッセージ配信不能」または「受信者が受信不能」として表示します。

プラットフォーム

最低バージョン

Android

2.21.15.15

iOS

2.21.170.4

KaiOS

2.2130.10

Web

2.2132.6

問題を解決するには、別の通信チャネル(SMS、メール、電話など)で受信者に連絡し、WhatsApp Business番号にメッセージを送信できるか確認し、設定>ヘルプまたは設定>アプリ情報で保留中の利用規約のプロンプトを承認し、WhatsAppクライアントを最新バージョンに更新するよう依頼してください。

これらの手順を完了すると、WhatsAppはメッセージを正常に配信できるようになります。


WhatsAppのメッセージ送信頻度制限によりこのメッセージは配信されませんでした

このメッセージは、WhatsAppが健全なエコシステムの維持のためにブロックしたため配信されませんでした。通常、受信者が一定期間内に受け取れるマーケティングテンプレートメッセージの上限に達したことを意味します。Intercomはこれをエラーコード131049(エコシステムエンゲージメント)として識別します。トラブルシューティング手順とリセットのタイムラインについては、WhatsAppメッセージ失敗トラブルシューティングガイドをご覧ください。

これが原因だと思われる場合、テンプレートメッセージの再送信を試みる前に少なくとも24時間待つのが最善の対応です。早く再送信すると同じエラーが発生する可能性が高く、制限は時間によって異なる期間有効な場合があります。頻度制限の解除期間は変動するため、具体的なリセットタイムラインについてはWhatsAppのドキュメントを参照してください。

ヒント:これらの制限の仕組みやリセットタイミングの詳細については、WhatsAppのユーザー別マーケティングテンプレートメッセージ制限のドキュメントをご覧ください。


このメッセージは、受信者の電話番号がWhatsAppの実験に含まれているため配信できませんでした。

このメッセージはexperimentの一部として送信されていません。実験の詳細については、WhatsAppのマーケティングメッセージ実験のドキュメントをご覧ください。


WhatsAppでサポートされていないメディアタイプです。

このメッセージは、WhatsAppが含まれているメディアのアップロードに失敗したため配信できませんでした。これは通常、ファイルがサポートされていない形式であるか、WhatsAppのメディア要件を満たしていない場合に発生します。

これを解決するには、送信しようとしているメディアファイルを確認し、その形式とサイズがWhatsAppでサポートされていることを確認してください。メディアがWhatsAppの要件を満たせば、メッセージを正常に再送信できるはずです。


このメッセージは送信できません。

このメッセージは、受信者が最後にあなたのWhatsApp番号に返信してから24時間以上経過しているため配信できませんでした。WhatsAppはその24時間の会話ウィンドウ内でのみ自由形式のメッセージを許可しています。このエラーは、会話中に受信者の電話番号が変更された場合にも発生し、セッションが実質的にリセットされます。

メッセージのやり取りを続けるには、WhatsApp承認のテンプレートメッセージを送信する必要があります。受信者が返信すると24時間のウィンドウが再開し、通常の自由形式メッセージを再び送信できるようになります。


WhatsAppビジネスアカウントがロックされました。

このメッセージは、あなたのアプリに接続されているWhatsAppビジネスアカウントが制限または無効化されているため配信できませんでした。これは通常、WhatsAppがプラットフォームポリシー違反を検出した場合や、リクエストの詳細がアカウントの設定と照合できない場合(例:誤った二段階認証PIN)に発生します。

これを解決するには、WhatsAppのポリシー執行ガイドラインを確認し、違反の種類とアカウントを復旧するための手順を理解してください。また、WhatsApp Health Status APIでアカウントがロックまたは制限された理由の詳細を確認できます。根本的な問題が解決されれば、メッセージ配信は通常通り再開されます。

こちらの回答で解決しましたか?