reCAPTCHAトークンの有効期間は?
reCAPTCHA のレスポンストークンは、発行から2分後に有効期限が切れ、1回限り使用できます。従来のトークンは1回だけ検証でき、Enterprise のウェブサイト用トークンは1回だけ評価できます。
このページの内容
トークンは最後にリクエストする
トークンを事前にまとめて用意したり、後で使うためにキャッシュしたりしないでください。アプリケーション内で待機している間にも、短い有効期間は消費されます。
- 1.
保護されたリクエストを準備する
解決をリクエストする前に、トークンを必要としない処理を済ませてください。
- 2.
タスクの準備完了を待つ
使用可能な解決結果が含まれるのは、準備完了のタスクだけです。タスクを作成しただけでは不十分です。
- 3.
速やかに送信する
返されたトークンとブラウザー識別情報を、成功したプロキシとともに使用してください。
テストで消費しない
トークンが使えるかを確認するためだけに追加の検証や Enterprise の評価を行うと、1回限りの使用機会が消費される可能性があります。代わりに、目的の保護されたリクエストで送信してください。別の保護されたリクエストには、2分が経過していなくても、以前のトークンを再送せずに新しいトークンを取得してください。
タスクの保持期間は別の時間制限
solvethree は、完了したタスクの結果を一定期間保持します。この保存期間によってトークンの有効期限が延びることはありません。準備完了のタスクを再取得してもトークンは更新されず、レスポンスを保存しても再利用できるようにはなりません。
タスク取得時の HTTP 410 は、保存された結果の有効期限が切れたことを意味します。これは、期限切れまたは使用済みのトークンを Google が拒否することとは別です。トークンが使用できなくなった後も、保存された結果は取得できる場合があります。
参照元とAPIリファレンス
最初のタスクを実行しましょう。
$5のワークスペースクレジットで始められます。