ドキュメント
message_fail,system_error イベント内のエラーコード一覧

Masaaki Akiba
message_fail,system_errorイベントは、基本的にあるユーザーへの配信を試みたが、失敗したときに発生します。エラーメッセージとその理由を以下に列挙します。
なお、エラーイベントの発生状況については [Message ß > ホーム > エラー関連分析] にあるレポートからご確認いただけます。
エラーコード一覧
error_messageについては、原文から省略されている部分もありますので完全には一致しません。
Message_fail
送信を試みたが、配信サービス側からエラーが帰ってきた場合に発生するイベント。
チャネル | error_type | error_code | error_message | エラーメッセージの意味・理由など解説 |
---|---|---|---|---|
メール | SES_BOUNCE | Permanent:General | Bounced | ハードバウンス。何らかの理由 |
メール | SES_BOUNCE | Permanent:Suppressed | Bounced | ハードバウンス。過去バウンスしたため送信しない |
メール | SES_BOUNCE | Transient:General | Bounced | ソフトバウンス。何らかの理由 |
メール | SES_BOUNCE | Transient:MessageTooLarge | Bounced | ソフトバウンス。メールのサイズが大きすぎる |
メール | SES_BOUNCE | Transient:MailboxFull | Bounced | ソフトバウンス。メールボックスがいっぱい |
メール | SES_BOUNCE | Transient:ContentRejected | Bounced | ソフトバウンス。コンテンツに問題がある |
メール | SES_BOUNCE | Undetermined:Undetermined | Bounced | バウンス。なんのバウンスかの情報が不明 |
メール | SES_COMPLAINT | null:undefined | Complaint | 苦情イベント。メールの送信には成功しているケースが多い。 |
メール | SES_COMPLAINT | null:abuse | Complaint | 苦情イベント。メールの送信には成功しているケースが多い。 |
アプリプッシュ | NATIVE_APP_ERROR | messaging/registration-token-not-registered | Requested entity was not found. | 該当のFCMTokenが未登録 |
アプリプッシュ | NATIVE_APP_ERROR | messaging/mismatched-credential | SenderId mismatch | クライアントアプリケーションが送信者ID(Sender ID)と一致しない |
アプリプッシュ | NATIVE_APP_ERROR | messaging/invalid-argument | The registration token is not a valid FCM registration token | fcm_tokenが不正な形式 |
アプリプッシュ | NATIVE_APP_ERROR | messaging/message-rate-exceeded | Resource has been exhausted (e.g. check quota). | fcmのレートリミットの超過 |
アプリプッシュ | NATIVE_APP_ERROR | messaging/invalid-payload | failed to send message: invalid image URL: "***" | アプリプッシュ内の画像URLが不正 |
アプリプッシュ | NATIVE_APP_ERROR | messaging/invalid-argument | Request contains an invalid argument. | 送信リクエストの一部に無効な値や形式が含まれている |
アプリプッシュ | NATIVE_APP_ERROR | messaging/invalid-argument | failed to get replaced custom data: failed to unmarshal json: invalid character '***' looking for beginning of value | リクエスト内に不正な文字「***」が存在する |
アプリプッシュ | NATIVE_APP_ERROR | messaging/internal-error | Internal error encountered. | 理由不明のエラー |
アプリプッシュ | NATIVE_APP_ERROR | unknown | Unknown error occurred. | 理由不明のエラー |
アプリプッシュ | NATIVE_APP_ERROR | unknown | failed to send message: unexpected http response with status: 502 | 理由不明のエラー |
アプリプッシュ | NATIVE_APP_ERROR | unknown | failed to send message: The service is currently unavailable. | 理由不明のエラー |
アプリプッシュ | NATIVE_APP_ERROR | unknown | failed to send message: Authentication backend unknown error. | 理由不明のエラー |
アプリプッシュ | NATIVE_APP_ERROR | messaging/unknown-error | Authentication backend unknown error. Raw server response: "{"error":{"code":500,"message":"Authentication backend unknown error.","status":"UNKNOWN"}}" | 理由不明のエラー |
アプリプッシュ | NATIVE_APP_ERROR | messaging/third-party-auth-error | failed to send message: Auth error from APNS or Web Push Service | APNs keyが期限切れ、もしくは、見つからない時に発生するエラー |
アプリプッシュ | NATIVE_APP_ERROR | messaging/third-party-auth-error | Auth error from APNS or Web Push Service | APNs keyが期限切れ、もしくは、見つからない時に発生するエラー |
LINE | LINE_ERROR | line/not_registered_user | APIError 400 Failed to send messages | 対象ユーザーが未登録 |
LINE | LINE_ERROR | line/not_found_user | APIError 400 The property, 'to', in the request body is invalid (line: -, column: -) | 対象ユーザーが存在しない |
LINE | LINE_ERROR | unknown | APIError 401 Authentication failed. Confirm that the access token in the authorization header is valid. | アクセストークン不正等による、認証失敗 |
LINE | LINE_ERROR | unknown | APIError 429 You have reached your monthly limit. | LINEの月の配信リミット超過 |
LINE | LINE_ERROR | line/invalid_content | APIError 400 A message (messages[x]) in the request body is invalid *** | コンテンツのメッセージ内に不正が存在。messages[x]が、配信コンテンツ内のメッセージのindexを指し、最後の「***」部分にエラーの詳細が書かれている |
LINE | LINE_ERROR | unknown | failed to format contentJSONStr: failed to decompose content: failed to unmarshal contentJSONStr DecomposeJSON: invalid character '***' in string escape code | コンテンツ内に不正な文字「***」が存在する |
LINE | LINE_ERROR | unknown | failed to create line push message: unknown message type *** | コンテンツのメッセージタイプ「***」が存在しない |
LINE | LINE_ERROR | unknown | failed to create line push message: message type is not found | コンテンツのメッセージタイプが存在しない |
LINE | LINE_ERROR | unknown | APIError 500 Internal Server Error | 理由不明のエラー |
system_error
送信を試みたが、配信サービス側からエラーが帰ってきた場合と、Message側で何らかのエラーが発生したときに発生するイベント
チャネル | error_type | error_code | error_message | エラーメッセージの意味・理由など解説 |
---|---|---|---|---|
メール | SES_ERROR | INVALID_PARAMETER | *** | 送信先アドレスが不正。error_messageが詳細 |
メール | SES_RENDERING_FAILURE | HandlebarsError | ***** not defined in [object Object] - 21:95 | 埋め込みが存在しない。または解決に失敗 |
メール | HANGED_ERROR | hanged | hanged | ハングによるエラー |
メール | SES_ERROR | FAILED | *** | ネットワーク起因などの想定外のエラー |
メール | SES_ERROR | INVALID_PARAMETER | Tag value cannot exceed 255 characters. | メールアドレスまたはユーザーIDの長さが制限を超えているエラー |
アプリプッシュ | NATIVE_APP_ERROR | messaging/registration-token-not-registered | Requested entity was not found. | fcm_tokenが不正な形式 |
アプリプッシュ | NATIVE_APP_ERROR | messaging/mismatched-credential | SenderId mismatch | クライアントアプリケーションが送信者ID(Sender ID)と一致しない |
アプリプッシュ | NATIVE_APP_ERROR | messaging/message-rate-exceeded | Resource has been exhausted (e.g. check quota). | fcmのレートリミットの超過 |
アプリプッシュ | NATIVE_APP_ERROR | messaging/invalid-argument | *** | 送信リクエストの一部に無効な値や形式が含まれている |
アプリプッシュ | NATIVE_APP_ERROR | messaging/internal-error | Internal error encountered. | 理由不明のエラー |
アプリプッシュ | HANGED_ERROR | hanged | hanged | ハングによるエラー |
アプリプッシュ | NATIVE_APP_ERROR | unknown | *** | ネットワーク起因などの想定外のエラー |
アプリプッシュ | NATIVE_APP_ERROR | messaging/unknown-error | Authentication backend unknown error. Raw server response: "{"error":{"code":500,"message":"Authentication backend unknown error.","status":"UNKNOWN"}}" | 理由不明のエラー |
アプリプッシュ | NATIVE_APP_ERROR | messaging/third-party-auth-error | failed to send message: Auth error from APNS or Web Push Service | 理由不明のエラー |
アプリプッシュ | NATIVE_APP_ERROR | messaging/third-party-auth-error | Auth error from APNS or Web Push Service | 理由不明のエラー |
LINE | LINE_ERROR | unknown | server sent GOAWAY and closed the connection; LastStreamID=***, ErrCode=NO_ERROR, debug="" | 理由不明のエラー |
LINE | LINE_ERROR | line/not_registered_user | APIError 400 Failed to send messages | 対象ユーザーが未登録 |
LINE | LINE_ERROR | line/not_found_user | APIError 400 The property, 'to', in the request body is invalid (line: -, column: -) | 対象ユーザーが存在しない |
LINE | LINE_ERROR | line/invalid_content | APIError 400 A message (messages[x]) in the request body is invalid | コンテンツのメッセージ内に不正が存在。messages[x]が、配信コンテンツ内のメッセージのindexを指し、最後の「***」部分にエラーの詳細が書かれている |
LINE | HANGED_ERROR | hanged | hanged | ハングによるエラー |
参考
関連するFAQ
- レポートや配信ログの数値が一致しません
- 埋め込み変数として指定されたURLをクリック計測の対象にしたいです。
- CV計測期間がレポートでの抽出期間を超えた場合どのように集計されますか?
- 購読解除数で表示される数値について教えてください
- レポートのコンバージョンに関する指標が表示されません
- LINE配信後に取得できる指標について教えてください
- メール開封時にトラッキングピクセルを読み込んでいない場合でも、クリックは計測されますか?
- KARTE Messageで発生したmessage_openなどのイベントはKARTEのイベントとしてカウントされますか?
- OSや端末ごとの「開封率」などの指標を見ることはできますか?
- リスト作成に利用したテーブルを削除した場合、レポート結果はどうなりますか?
- レポートや配信ログはキャンペーン配信後どれくらいで反映されますか?
- 購読停止数と購読再開数を画面上で確認する方法はありますか?
- レポートのCVに関する項目がグレーアウトされているのはなぜですか?
- キャンペーンで設定した情報を取得する方法はありますか?
- KARTE Messageでキャンペーンごとに期間を指定して「開封率」「クリック率」「CV」を集計することはできますか?
- 配信したキャンペーンのログを長期間保持することはできますか?
- テキストメールとして表示されたメールの開封をカウントすることはできますか?
- バウンスレートを下げる方法を教えてください
- メール中のどのリンクがクリックされたかを確認することはできますか?
- 配信ログ情報を抽出する際にクエリリソースを節約する方法を教えてください。
- キャンペーンをテスト送信した際には、レポートに記録されますか?
- レポートが正しく表示されない