レート制限とメッセージ処理量
制限は 4 種類あり、それらを混同するとレート制限が分かりにくくなります。メッセージングティアは 1 日あたりの一意の受信者数、スループットは 1 秒あたりのメッセージ数、ペア制限は 1 人に送れるメッセージ数、管理制限はメッセージ以外の API 呼び出し数を制限します。
メッセージングティア
ローリング 24 時間で会話を開始できる一意の顧客数です。新しい番号は低いティアから始まり、品質を維持しながら利用量が増えると自動的に上がります。
- ティアは 1 日あたりの一意の受信者数として、1K、10K、100K、無制限の順に上がります
- 企業発信の会話だけがこの制限の対象です
- サービスウィンドウ内の返信は対象外です
- 品質が低下するとティアが下がることがあります
スループット
1 秒あたりのメッセージ数で、1 日あたりのティアとは別の制限です。番号がティアの範囲内でも、短時間に大量送信するとスループット制限に達することがあります。
Coexistence の番号では、標準の Cloud API 番号より低く設定されているため、この制限が問題になりやすくなります。この上限は Meta が設定しており、すべての Coexistence プロバイダーに適用されるため、どのプロバイダーも引き上げられません。
受信者ごとの制限
短時間に、あなたの番号と 1 人の受信者の間で送れるメッセージ数に対する別の上限です。エラー 131056 として返されます。1 人に大量のメッセージが届くのを防ぐための制限なので、少ない利用量のアカウントでも発生することがあります。
原因はほとんどの場合、自動処理です。同じイベントに対して Webhook ハンドラーが 2 回実行される、リトライループが発生する、ボットが返信を複数の短いメッセージに分割するといったケースがあります。
管理 API 呼び出しの制限
メッセージとは関係ありません。番号の読み取り、テンプレートの一覧表示、ステータスの確認はすべて、アカウントに設定された別の制限の対象です。エラー 80007 として返されます。
制限を使い果たす原因はポーリングです。30 秒ごとのステータス確認は、月に数回しか変わらないデータに対して 1 日数千回の呼び出しを発生させます。Webhook を使えば、そのほとんどが不要になります。
制限を引き上げる要因
支払いではなく、品質と利用履歴です。購入できるプランはなく、代理で上限を引き上げられるプロバイダーもありません。
- 品質評価を良好に保ってください。受信者によるブロックが評価を下げます
- 短時間に集中させず、安定して送信してください
- ビジネス認証を完了してください。上位ティアの利用条件になります
- 待ってください。ティアの引き上げは時間の経過とともに自動評価されます
よくある間違い
- すべてのレート制限を 1 つの制限として扱うこと。4 種類の制限から、4 種類のエラーが発生します
- 短い間隔でステータスをポーリングすること。ほとんど変わらないデータに対して管理制限を消費します
- 料金を払えば上位ティアにできると考えること。ティアは品質と利用履歴によって変わります
EasyCoexistence は Meta から品質評価、メッセージングティア、接続状態を継続的に読み取ります。そのため、ティアの変更や品質低下を、送信失敗から推測するのではなくイベントとして確認できます。
よくある質問
少ない利用量なのに、なぜレート制限に達するのですか?
おそらく受信者ごとの制限です。エラー 131056 が示すように、アカウント全体の利用量に関係なく、1 人へのメッセージ数が制限されます。
上位ティアの料金を支払えますか?
いいえ。ティアは品質と送信履歴に基づいて自動的に上がります。
Coexistence ではスループットが低くなりますか?
はい。Meta は標準の Cloud API 番号より低い上限を設定しており、どのプロバイダーも引き上げられません。
管理制限の対象になるのは何ですか?
読み取りと設定関連の呼び出しです。番号、テンプレート、ステータスの一覧表示が含まれます。Webhook を使えば、そのほとんどを避けられます。
続きを読む
始める準備はできましたか?
WhatsApp Coexistence の設定は数分で完了し、数か月もかかりません。スマートフォン上のアプリも引き続き使えます。
無料トライアルを始める確認日