エラー内容

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"];