WhatsApp エラー 131008:必須パラメータがありません
エラー 131008 は、リクエストに必須パラメータがない場合に発生します。パラメータ全般の形式不正を示すエラー 100 より限定的で、値が間違っているのではなく、フィールド自体がないことを示します。
必須パラメータが含まれていない場合の Meta のコードです。
存在するものの、未対応または形式不正なパラメータを示す、より広いコードです。
未対応の値が設定されたパラメータを示すコードです。
通常、何がありませんか
任意に見えても必須のフィールドです。そのため、同じ項目が何度も登場します。
- 毎回の送信で whatsapp に設定する messaging_product。
- 必要なメッセージ形式に設定する recipient_type。
- テンプレート送信時の言語オブジェクト。1 つしかなくても必須です。
- 変数を定義するテンプレートの components。空のリストは省略とは異なります。
なぜ良い知らせなのですか
この種類のエラーでは、最も具体的な失敗だからです。エラー 100 はどこかのパラメータが間違っていることを示しますが、こちらは必須パラメータが完全にないことを示します。そのため、確認範囲をエンドポイントの必須フィールド一覧に絞れます。
呼び出すエンドポイントのリファレンスを読み、リクエストを必須項目と照合してください。数分で確認できるため、ログでは両方を不正なリクエストとしてまとめず、エラー 100 と区別する価値があります。
よくある間違い
- エラー 100 と同じものとして扱うこと。こちらは項目がないことを示すため、より具体的です。
- 空の components 配列を省略と同じように送ること。API では別の扱いです。
- messaging_product を省略すること。毎回の送信で必須であり、最も多い単一原因です。
EasyCoexistence はリクエスト作成に必要な電話番号 ID とトークンを返すため、そこにある値は設定時に書き写したものではなく、Meta が保持する値です。
よくある質問
どのパラメータがありませんか
レスポンスに表示されます。表示されない場合は、エンドポイントのリファレンスで必須項目を確認してください。
messaging_product は本当に必須ですか
はい。毎回の送信で whatsapp に設定します。最も多い省略項目です。
これはエラー 100 と同じですか
いいえ。100 は存在するものの間違ったパラメータ、こちらは存在しないパラメータを示します。
再試行すれば解決しますか
いいえ。リクエストは同じ結果になるため、フィールドを追加するまで同じように失敗します。
続きを読む
始める準備はできましたか?
WhatsApp Coexistence の設定は数分で完了し、数か月もかかりません。スマートフォン上のアプリも引き続き使えます。
無料トライアルを始める確認日