ReCaptcha在验证过程中返回400错误请求


ReCaptcha returns 400 Bad Request during the verification

我正在尝试使用谷歌的reCaptcha并获得«400错误请求»在验证过程中。为了与谷歌通信,我使用Guzzle PHP HTTP客户端,如下所示:

$client = new GuzzleHttp'Client(['defaults' => ['verify' => false]]);
$res = $client->get('https://www.google.com/recaptcha/api/siteverify',
    ['body' => [
            'secret' =>  'my secret key',
            'response' => Input::get('g-recaptcha-response')
        ]]);

有人知道我做错了什么吗?

API端点接受POST请求,而您正在发送GET请求。