Techioz Blog

Google ReCaptcha リクエストの詳細

概要

Google 管理コンソールで ReCaptcha リクエストの詳細を取得することはできますか、それとも他の方法はありますか?

すべての reCaptcha リクエストの詳細を表示できるか、リクエストの詳細を表示できないことを期待しています。

解決策

管理コンソールにはリクエストに関するデータが表示されますが、各リクエストに関するその他の実際の詳細は提供されません。ただし、他の方法でもリクエストの詳細を確認することは可能です。たとえば、サーバー ログへの応答を出力できます。

    secret_response = request.form.get('g-recaptcha-response')
    verify_response = requests.post(url=f'{VERIFY_URL}?secret={RECAPTCHA_SECRET_KEY}&response={secret_response}').json()
    print(verify_response)

これにより、次のようなものが得られます。

リクエストが行われたときに応答を受け取りたい場合は、自分の電子メール アドレスに応答を電子メールで送信できます。