メッセージ送信後、エラーが返って来ることがります。
LINE側で公開されているエラーは以下のようになります。
ステータスコード | 詳細 |
---|---|
400 Bad Request | リクエストに問題があります。 |
401 Unauthorized | 有効なチャネルアクセストークンが指定されていません。 |
403 Forbidden | リソースにアクセスする権限がありません。 ご契約中のプランやアカウントに付与されている権限を確認してください。 |
404 Not Found | プロフィール情報を取得できませんでした。 次のような理由が考えられます。 ・対象のユーザーIDが存在していない ・ユーザーが対象のLINE公式アカウントを友だち追加していない ・ユーザーが対象のLINE公式アカウントを友だち追加した後にブロックした ・ユーザーがプロフィール情報の取得に同意していない 詳細についてはLINE側のマニュアルをご参照ください。 ※『Messaging APIドキュメント』>「ユーザーのプロフィール情報取得の同意」を参照 |
409 Conflict | 同じリトライキーを持つAPIリクエストがすでに受理されています。 詳しくは「失敗したAPIリクエストを再試行する」を参照してください。 |
410 Gone | 利用できなくなったリソースにアクセスしています。 |
413 Payload Too Large | リクエストのサイズが上限の2MBを超えています。 リクエストのサイズを2MB以下にしてリクエストしなおしてください。 |
415 Unsupported Media Type | アップロードしようとしたファイルのメディア形式はサポートされていません。 |
429 Too Many Requests | その月の配信可能なメッセージ数の上限を超過しました。 APIコールのレート制限を超過しました。 同時処理数の制限を超過しました。 この上限は、LINE Official Account Managerで確認できます。 |
500 Internal Server Error | 内部サーバーのエラーです。 |
参考:https://developers.line.biz/ja/reference/messaging-api/#status-codes