この内容は古いバージョンです。最新バージョンを表示するには、戻るボタンを押してください。
バージョン:2
ページ更新者:爽健
更新日時:2026-05-15 03:52:15

タイトル: invalid-input-response
SEOタイトル: reCAPTCHA invalid-input-response エラー対処

この記事の要点
  • reCAPTCHA の invalid-input-response エラー
  • 原因: siteverify API に渡した response パラメータが不正(空・期限切れ・改ざん)
  • 対処1: フロントから g-recaptcha-response を正しく渡しているか確認
  • 対処2: ユーザがチャレンジ未完了 / トークン期限切れ(reCAPTCHA トークンは2 分間有効

 

エラー内容

array(2) { ["success"]=> bool(false) ["error-codes"]=> array(1) { [0]=> string(22) "invalid-input-response" } }

 

発生条件/原因

「https://www.google.com/recaptcha/api/siteverify」の必須パラメータである「response」に指定する値が間違っている。

 

対処法

サーバー側できちんと値を受け取っているか確認すること。

PHPだと以下のような感じ。

$gRecaptchaResponse = $_POST["g-recaptcha-response"];