reCAPTCHA の種類を選択する 新しいサイトを作成するときに、reCAPTCHA には 4 種類のタイプから選択できます。
reCAPTCHA v3
reCAPTCHA v3 では、ユーザーの操作なしでやり取りが正当かどうかを検証できます。これはスコアを返す純粋な JavaScript API であり、サイトの状況に応じて対処することができます。たとえば、追加の認証要素を要求したり、投稿を管理に送信したり、コンテンツをスクレイピングしている可能性がある bot のスロットリングを行ったりできます。
reCAPTCHA v2([私はロボットではありません] チェックボックス)
[私はロボットではありません] チェックボックスをオンにすると、ユーザーがロボットではないことを示すチェックボックスをクリックする必要があります。これにより、(CAPTCHA なしで)ユーザーがすぐに合格するか、人間かどうかの確認が求められます。これは最も簡単に統合できるオプションです。HTML を 2 行記述するだけでチェックボックスを表示させることができます。
reCAPTCHA v2(目に見えない reCAPTCHA バッジ)
非表示の reCAPTCHA バッジは、ユーザーがチェックボックスをクリックする必要はありません。ユーザーがサイト上の既存のボタンをクリックしたときに直接呼び出されるか、JavaScript API 呼び出しを介して呼び出すことができます。この統合では、reCAPTCHA による検証の完了時に JavaScript コールバックが必要になります。デフォルトでは、最も疑わしいトラフィックに対してのみ、キャプチャの解決を求めるメッセージが表示されます。この動作を変更するには、[詳細設定] でサイトのセキュリティ設定を編集します。
reCAPTCHA v2(Android)
reCAPTCHA Android ライブラリは、Google Play 開発者サービスの SafetyNet API の一部です。このライブラリは、アプリに直接統合できるネイティブ Android API を提供します。reCAPTCHA API を呼び出す前に、アプリで Google Play 開発者サービスを設定し、GoogleApiClient
に接続する必要があります。これにより、CAPTCHA プロンプトなしでユーザーをすぐに通過するか、人間かどうかの確認が求められます。
reCAPTCHA v1 - シャットダウン
reCAPTCHA v1 は 2018 年 3 月をもって廃止されました。上記のオプションを使用してください。