BroadNet
製品

WhatsAppかSMSか?送信前にチャネルを選択する方法と、WhatsAppが失敗した場合のフォールバックについて

WhatsAppメッセージは、受信者がWhatsAppを使用しており、かつ貴社からのメッセージ受信にオプトインしており、受信可能な場合にのみ届きます。そうでない場合、Cloud APIはerror 131026などの失敗を報告します。本ガイドでは、受信者ごとにチャネルを選択する方法、Metaの配信エラーの読み方、そして自動的にSMSへフォールバックする方法を解説します。

9 読了目安
製品 · No. 43
9 読了目安

信者がそこで貴社からのメッセージ受信にオプトインしており、有効なWhatsAppアカウントを所有している場合は、WhatsAppで送信してください。それ以外の場合はすべて、SMSで送信するか、あるいはSMSへフォールバックしてください。WhatsApp Cloud APIでは、メッセージを受信できない番号へのメッセージはerror 131026で失敗しますが、その情報は送信レスポンスからではなく、ステータスWebhookからのみ判明します。信頼性の高いパターンは、オプトイン時に各顧客のチャネル同意を記録し、送信前に法的に可能な範囲で確認を行い、WhatsAppのステータス失敗をトリガーとしてSMSを実行することです。BroadNetは、明示的なフォールバックルールを備えた単一のOmnichannel APIの背後で、両方のチャネルを運用します。

重要なポイント

  • Error 131026は、Metaがメッセージを配信できなかったことを意味します。Metaでは、考えられる3つの理由を挙げています:番号がWhatsApp番号ではない、受信者が最新の規約に同意していない、または受信者が古いWhatsAppバージョンを使用している、のいずれかです。
  • APIのレスポンスが成功したということは、リクエストが受理されたことを意味するに過ぎません。配信状況は、後ほどステータスWebhookによって「送信済み(sent)」「配信済み(delivered)」「既読(read)」、または失敗(failed)として報告され、失敗時にはエラー配列が伴います。
  • WhatsAppアカウントを所有していることは、誰かにメッセージを送信する許可を得ていることと同義ではありません。Metaのポリシーでは、相手の電話番号と、貴社からのメッセージ受信に対する本人のオプトインが必要です。
  • 24時間のカスタマーサービスウィンドウ外では、WhatsAppはテンプレートメッセージのみを受け付けます(それ以外の場合はerror 131047となります)。
  • 回線タイプは最初のフィルターとなります。固定電話やフリーダイヤルへのSMSは、通常配信に失敗しますが、メッセージ料金は発生します。
  • 送信プラットフォームにおけるフォールバックの原則として、顧客が選択した場合はまずWhatsAppを、配信ステータスが失敗となった場合、またはWhatsAppの同意が得られない場合はSMSを使用するのが最適です。

WhatsAppのエラー131026とは何を意味しますか?

MetaのCloud APIエラーリファレンスにおいて、131026は「メッセージを配信できません」を意味します。Metaでは、3つの考えられる理由を挙げています。「受信者の電話番号がWhatsApp電話番号ではない」、「受信者が新しい利用規約およびプライバシーポリシーに同意していない」、または受信者が「古いWhatsAppバージョンを使用している」ことです。Metaが推奨する修正方法は、「WhatsApp以外の通信手段を使用している」相手に対し、貴社のビジネス番号へのメッセージ送信が可能か、最新の規約に同意しているか、またはアプリをアップデートしているかを確認することです。

言い換えれば、131026はルーティング信号であり、コードのバグではありません。ワンタイムパスワード、配信通知、または予約リマインダーの場合、Metaが指すWhatsApp以外の通信手段は通常SMSであり、サポートチケットを介してではなく、自動的に送信されるべきものです。

メッセージIDがあることは、なぜメッセージが配信されたことを意味しないのですか?

送信は非同期で行われます。APIはリクエストを受け取り、メッセージIDを返します。その後の経過はWebhookを通じて通知されます。MetaのメッセージステータスWebhookは、以下の値を報告します:

ステータスMetaの概要実施事項
送信済みメッセージはMetaのサーバーから正常に送信されました到達または失敗を待機中
到達済みメッセージはWhatsAppのユーザーのデバイスに正常に配信されましたフォールバック不要
既読メッセージはユーザーのデバイス上のオープンなチャットスレッドに表示されましたフォールバック不要
失敗ユーザーのデバイスへのメッセージの送信または配信の失敗既読エラー[]。code; 時間の経過が重要なメッセージの場合はSMSにフォールバックしてください

失敗ステータスには、数値コード、タイトル、詳細フィールド、およびエラーリファレンスへのリンクを含むerrors配列が含まれます。コードをメッセージと共にログに記録してください。これにより、再試行するか、チャネルを切り替えるか、テンプレートを修正するかを判断できます。SMSについても同様のロジックが適用され、通信事業者からの配信レポート(DLR)がステータスWebhookの役割を果たします。

アカウントを持っているという理由だけで、WhatsAppで誰かにメッセージを送信することはできますか?

いいえ。WhatsApp Businessメッセージングポリシーでは、「以下の条件を満たす場合にのみ、WhatsAppで連絡を取ることができる」と定めています。(a)相手が携帯電話番号またはユーザー名を提示していること、(b)受信者があなたからのその後のメッセージまたは通話の受信を希望することを確認するオプトインの許可をあなたが受けていること。また、WhatsApp上であってもそれ以外であっても、停止に関するあらゆる要求を尊重しなければなりません。

したがって、チャネルの選択は送信時ではなく、オプトインの段階から始まります。お客様がどのチャネルを許可しているかを確認し、その選択をタイムスタンプとともに保存し、同意を得たチャネルでのみ送信してください。現地の法律ではさらに独自の規則が追加されます。一例として、SMSおよびWhatsAppマーケティングのためのUAE PDPLガイドを参照してください。

24時間ウィンドウとエラー131047についてはどうなりますか?

自由形式のWhatsAppメッセージは、お客様からあなたへの最後のメッセージから24時間以内のみ許可されます。それを過ぎると、Cloud APIは131047「受信者が送信元番号に最後に返信してから24時間以上が経過しました」を返し、Metaによる解決策は「代わりに受信者にテンプレートメッセージを送信する」ことです。WhatsApp 24時間ウィンドウとは何かを参照してください。

フォールバック設計において、これは2つの異なる失敗を意味します。131047はWhatsApp上の承認済みテンプレートに切り替えることで解決し、131026はチャネルを切り替えることで解決します。リトライロジックではこれらを別々に扱ってください。

最初にどのチャネルを使用すべきですか?

市場ごとに唯一の正解があるわけではありません。メッセージの内容や、各お客様が何に同意したかによります。受信者ごとのルールセットがほとんどのケースをカバーします。

状況第1チャネルフォールバック
お客様がWhatsAppにオプトインしており、過去にメッセージを送信していますWhatsApp(24時間を経過したテンプレート)ステータス失敗時のSMS
お客様がWhatsAppにオプトインしていますが、履歴はありませんWhatsAppテンプレートステータス失敗、または指定時間内にステータスが更新されない場合のSMS
WhatsAppの同意が記録されていませんSMS対応している場合はOTPの音声を利用
前回のWhatsAppメッセージはエラーコード131026で失敗しましたSMS次回の連絡時に、お客様にWhatsAppの確認を行うよう依頼してください
番号は固定電話またはフリーダイヤルですSMSではありません:通常、配信に失敗します音声通話、または携帯電話番号の要求
お客様がRCS、Telegram、またはViberにオプトイン済み送信可能なチャネルSMS

市場別のビュー(WhatsApp、RCS、またはSMSが主導するもの)については、当社のSMS vs WhatsApp vs RCSチャネルガイドをご覧ください。

送信前に何を確認できますか?

最初の確認事項はアプリに関するものではなく、回線種別です。SMSから固定電話やフリーダイヤルへの送信は通常失敗し、メッセージ料金のみが発生します。プライベートプレビュー中のBroadNetブランドであるMobileValidateは、回線種別、現在の通信キャリア、および番号持ち運び(MNP)されている場合は元の通信キャリアを返します。また、BroadNetのHLR Lookupでは、現在のネットワークステータスを追加で確認でき、回線が現在着信可能かどうかを判断できます。

他のチャネルにオプトインしているお客様に対して、MobileValidateは電話番号がTelegram、Viber、またはZaloに登録されているかどうかをリアルタイムで確認できるほか、一括ジョブではSignal、iMessage、RCS、LINE、またはBotimを確認することも可能です。RCSチェックでは、利用可能な場合に端末プラットフォームをレポートします。当社の利用規約により、これらのチェックは不正防止およびオプトイン済みの連絡先に対するチャネル選択に限定されています。チェックの全リストはmobilevalidate.comに掲載されています。MobileValidateは独立したサービスであり、チェック対象となるプラットフォームとは提携、承認、またはスポンサー関係にはありません。各名称は、チェックの対象範囲を説明するためにのみ使用されています。

WhatsApp自体において、信頼できるシグナルはMetaから得られるものです。すなわち、顧客自身のオプトイン、顧客からの返信、そして最後に送信したメッセージの到達または失敗のステータスです。顧客ごとに最後のWhatsAppの結果を保存し、それを次回の送信の判断基準としてください。

BroadNetはフォールバックをどのように処理しますか?

BroadNetは公式のMeta Business Solution Providerであり、WhatsApp Business API、SMS、RCS、および音声を一つのプラットフォームで提供しています。Omnichannel APIは、SMS、WhatsApp、RCS、および音声にわたる明示的なフォールバックルールを含む一つのリクエストを受け取り、統合された配信レポートを返します。そのため、アプリケーションに余分なコードを追加することなく、WhatsAppステータスの失敗をSMSに切り替えることができます。

  • ワンタイムパスワードの場合、OTP APIはSMS、WhatsApp、音声、およびフラッシュコールへの自動フォールバックを伴って送信します。MyOTP.Appにより、一つのアカウントからSMS、WhatsApp、およびTelegramをカバーできます。
  • 時間経過に敏感なメッセージには時間制限を設定してください。到達または失敗のいずれかの通知が時間内に届かない場合は、フォールバックを送信します。
  • 24時間のウィンドウ外で必要となる可能性のあるすべてのメッセージタイプに対して、承認済みのテンプレートを用意しておいてください。
  • 131026の後は、顧客が再度確認するまでその顧客に対するチャネルを抑制し、繰り返される失敗によるコスト発生を防ぎます。

その他のパターンについては、当社のマルチチャネルフェイルオーバー戦略をお読みください。

受信者ごとのルーティング・チェックリストの具体例は?

  1. オプトイン時に、顧客が同意したチャネル、日付、および同意した文言を記録します。
  2. 新規番号の回線種別を確認し、固定電話やフリーダイヤルである場合は携帯電話番号をリクエストします。
  3. 国のデフォルト設定のみに頼らず、顧客の同意内容と履歴に基づいて最初のチャネルを選択します。
  4. 24時間のウィンドウ外では、WhatsAppテンプレートのみを送信します。
  5. ステータスWebhookと配信レポートを監視します。配信失敗やタイムアウトはフォールバックのトリガーとして扱います。
  6. 時間経過に敏感なメッセージについてはSMSにフォールバックし、メッセージと共にWhatsAppエラーコードをログに記録します。
  7. 失敗事例を毎週レビューしてください。特定のセグメントで131026が増加している場合は、通常、番号の有効期限切れまたは同意の欠如を意味します。

よくある質問

WhatsAppのエラー131026とは何を意味しますか?

「メッセージを配信できません」というエラーについて、Metaでは3つの考えられる理由を挙げています。電話番号がWhatsApp番号ではない、受信者が最新の利用規約およびプライバシーポリシーに同意していない、または受信者が古いWhatsAppバージョンを使用している、のいずれかです。

131026エラーで失敗したメッセージを再試行すべきですか?

WhatsAppで直ちに再試行しないでください。緊急性の高いコンテンツについては代わりにSMSを使用して送信し、別のチャネルを通じてお客様にWhatsApp番号を確認するように依頼してください。

WhatsAppのAPIからの200レスポンスは、メッセージが配信されたことを意味しますか?

いいえ。それはリクエストが受理されたことを意味します。配信状況は、ステータスWebhookによって「送信済み」「配信済み」「既読」または「失敗」として報告されます。

お客様がアカウントを持っていることがわかっている場合、WhatsAppでメッセージを送信できますか?

Metaのポリシーにより、相手が電話番号を提示し、かつWhatsAppにおいて貴社からのメッセージ受信にオプトインしていることが求められます。

エラー131047とは何ですか?

お客様からの最終返信から24時間以上が経過しています。自由形式のメッセージではなく、承認済みのテンプレートメッセージを送信してください。

WhatsAppのフォールバックとして、どのチャネルを使用すべきですか?

ほとんどの場合、あらゆる携帯電話番号に到達できるためSMSが最適です。ワンタイムパスワードの場合、プラットフォームが対応していれば、音声がさらなるフォールバックとなります。

送信前に番号を確認することはできますか?

はい、法的根拠の範囲内であれば可能です。まず回線種別を確認してください。オプトイン済みの顧客については、MobileValidateはTelegram、Viber、RCSなどのアプリで登録状況を確認でき、さらにBroadNet HLR Lookupによりリアルタイムのネットワークステータスを確認できます。

BroadNetはどのようにしてSMSフォールバックを送信しますか?

Omnichannel APIは、1つのリクエストでフォールバックルールを適用します。また、OTP APIは、SMS、WhatsApp、音声、およびFlash Callの間で自動的にフォールバックを行います。

以下のすべての情報源は2026年9月27日に確認済みです。当社の編集基準をご覧ください。

情報源

この記事は役に立ちましたか?

コンテンツの執筆・レビュー方針

執筆者

BroadNet編集チーム

編集チームがBroadNetブログを運営しています。記事はBroadNetの規制対応、製品、エンジニアリング、業界調査、通信事業者向けソリューションの各チームとともに執筆され、当社の編集基準に基づいてレビューされています。

続きを読む

ジャーナルからのおすすめ記事

すべての記事を見る
2
製品

2026年10月1日からのWhatsAppサービスメッセージ料金:変更点、コスト、およびコスト削減方法

2026年10月1日より、各ビジネス電話番号ごとに毎月1,000件の無料枠を超えた後、配信されたメッセージごとにWhatsAppサービスメッセージ(24時間のカスタマーサービスウィンドウ内で送信される自由形式の返信)のMeta料金が発生します。ここでは、何が変更され、何が無料のままか、コストはいくらになるか、そしてどのように請求額を抑えるかについて説明します。

BroadNet編集チーム
10m
M
製品

MobileValidateのご紹介:送信前に電話番号とメールアドレスを確認できる、BroadNetの新サービス

MobileValidateはBroadNetの新しいブランドです。メッセージを送信する前に、電話番号の通信キャリアや回線種別、メッセージングアプリへの登録状況、およびメールボックスの存在を確認できるAPIです。現在はプライベートプレビュー版として提供されています。本記事では、確認内容、料金体系、個人データの取り扱い、およびBroadNetメッセージングとの連携について説明します。

BroadNet編集チーム
7m
W
エンジニアリング

WhatsAppユーザー名とBSUID: OTP、CRM、Webhookへの影響

WhatsAppユーザー名により、企業は顧客の電話番号を確認できなくなる可能性があります。Metaの解決策は、ビジネススコープのユーザーID(BSUID)です。本稿では、その詳細、引き続き電話番号が必要なケース、およびWebhook、CRM、OTPフローの移行方法について説明します。

BroadNetエンジニアリング
11m
ジャーナルをメールで購読する

月に1本のエッセイをお届けします。 それだけです。

購読いただくと、エンジニアリング、規制、または業界に関する最新情報を、発行当日に直接お届けします。ドリップキャンペーンや製品の勧誘、第三者への情報共有は一切行いません。ワンクリックで購読解除が可能です。

配信は月に1回のみです。いつでもオプトアウト可能です。詳細は プライバシーポリシー.

お届けする内容
  • クリックベイトではない、読み応えのある記事
    単一のトピックについて、6分から11分程度で集中して読める内容をお届けします。
  • 現場の運用担当者が執筆
    エンジニア、規制担当責任者、および製品担当者が社内で執筆しています。
  • 地域に精通した視点
    規制当局、通信事業者、およびチャネルミックスに関する中東・北アフリカの視点。
  • 月1回
    ドリップ配信は行いません。共有すべき内容がある時にのみ、エッセイをお届けします。
読むのは終わりにして、実装を始めましょう。

私たちが執筆する内容のほとんどは、実務現場で得た知見に基づいています。

この記事に共感いただけたなら、ぜひ一度お話ししましょう。活用事例、ボリューム、対象市場をお聞かせください。それに基づき、配信ルート、料金、そして直接ご確認いただける導入事例をご提案します。

$ curl -X POST https://api.broadnet.me/sms/sendSms