reCAPTCHAトークンの有効期間は?

著者:solvethree読了時間:1分

reCAPTCHA のレスポンストークンは、発行から2分後に有効期限が切れ、1回限り使用できます。従来のトークンは1回だけ検証でき、Enterprise のウェブサイト用トークンは1回だけ評価できます。

このページの内容

トークンは最後にリクエストする

トークンを事前にまとめて用意したり、後で使うためにキャッシュしたりしないでください。アプリケーション内で待機している間にも、短い有効期間は消費されます。

  1. 1.

    保護されたリクエストを準備する

    解決をリクエストする前に、トークンを必要としない処理を済ませてください。

  2. 2.

    タスクの準備完了を待つ

    使用可能な解決結果が含まれるのは、準備完了のタスクだけです。タスクを作成しただけでは不十分です。

  3. 3.

    速やかに送信する

    返されたトークンとブラウザー識別情報を、成功したプロキシとともに使用してください。

テストで消費しない

トークンが使えるかを確認するためだけに追加の検証や Enterprise の評価を行うと、1回限りの使用機会が消費される可能性があります。代わりに、目的の保護されたリクエストで送信してください。別の保護されたリクエストには、2分が経過していなくても、以前のトークンを再送せずに新しいトークンを取得してください。

タスクの保持期間は別の時間制限

solvethree は、完了したタスクの結果を一定期間保持します。この保存期間によってトークンの有効期限が延びることはありません。準備完了のタスクを再取得してもトークンは更新されず、レスポンスを保存しても再利用できるようにはなりません。

タスク取得時の HTTP 410 は、保存された結果の有効期限が切れたことを意味します。これは、期限切れまたは使用済みのトークンを Google が拒否することとは別です。トークンが使用できなくなった後も、保存された結果は取得できる場合があります。

最初のタスクを実行しましょう。

$5のワークスペースクレジットで始められます。

ワークスペースを作成
reCAPTCHAトークンの有効期間は? · solvethree