コンテンツにスキップ
ステータスダッシュボード

タスクタイプ

reCAPTCHA v2 画像認識

このページは中国語版から機械翻訳されたもので、不正確な箇所がある可能性があります。中国語版を正としてください。

イメージ図3×3 グリッド(「…が写っている画像をすべて選択してください」):9 枚の画像で構成され、API はクリックすべきタイルを 0 から始まる番号で返します。

ReCaptchaV2Classification は reCAPTCHA v2 に表示される画像問題を認識します。画像と問題 ID を送信すると、クリックすべきマスが返るので、ブラウザ上でのクリックはご自身のプログラムで行います。token は返しません。同期で結果が返り、createTask を 1 回呼ぶだけで取得できます。3x3、4x4 の画像は 1 枚あたり 6 ポイント(約 $0.90 / 1k)、1x1 の小さな画像はそれより安くなります(下表参照)。

POSThttps://api.yescaptcha.com/createTaskグローバルエンドポイント
POSThttps://cn.yescaptcha.com/createTask中国エンドポイント
タスクタイプ価格返却方式備考
ReCaptchaV2Classification$0.90 / 1k; 6 ポイント/タスク · ¥6 / 1k同期1x1 のタイル(100x100)は 2 ポイント、3x3(300x300)と 4x4(450x450)は 6 ポイント

米ドル価格は US$1 ≈ ¥6.67 での概算です。タスクはポイントで課金されます。

フィールド型必須説明
typestringはいタスクタイプ。値はこのページの「タイプと料金」を参照してください
imagestringはい問題画像の Base64 エンコード文字列。data: のプレフィックスは含めないでください
questionstringはい/m/0k4j のような問題 ID。このページの「問題 ID」を参照してください
confidencenumberいいえ信頼度のしきい値(0〜1)。3x3 の画像にのみ使用されます。指定すると(0.5 から試すのがおすすめ)、この値を超えるすべてのタイルが返されます。省略すると、可能性の高い上位 3 つのタイルが返されます
問題の種類 画像サイズ 返り値
3x3 グリッド(「該当する画像をすべて選択」) 300 × 300 objects:クリックするマス
4x4 グリッド(「該当するタイルをすべて選択」) 450 × 450 objects:クリックするマス
1x1 小画像(3x3 をクリックした後に更新されて表示される単一の画像) 100 × 100 hasObject:この画像をクリックすべきか

スクリーンショットの場合は問題文で判断してください。3x3 は「該当する画像をすべて選択」(Select all images with …)、4x4 は「該当するタイルをすべて選択」(Select all squares with …)です。

POST https://api.yescaptcha.com/createTask
{
"clientKey": "YOUR_CLIENT_KEY",
"task": {
"type": "ReCaptchaV2Classification",
"image": "BASE64_IMAGE",
"question": "/m/0k4j"
}
}

3x3、4x4:

{
"errorId": 0,
"status": "ready",
"solution": {
"objects": [1, 5, 8],
"type": "multi"
},
"taskId": "3a9e8cb8-3871-11ec-9794-94e6f7355a0b"
}

1x1 小画像:

{
"errorId": 0,
"status": "ready",
"solution": {
"hasObject": true,
"type": "single"
}
}
フィールド型説明
objectsarrayクリックするタイルのインデックス。0 から始まり、左から右、上から下の順です
hasObjectboolean1x1 のタイルの場合に返されます。タイルに対象が含まれているかどうかを示します
typestring問題タイプ: multi(3x3 または 4x4 の画像。objects を参照)、single(1x1 のタイル。hasObject を参照)。hCaptcha のドラッグ問題は drag です

マスの番号は 0 から始まり、左から右、上から下の順です。

3x3 グリッドのマス番号 0 から 8

4x4 グリッドのマス番号 0 から 15

confidence:該当するマスを一度にすべて取得

Section titled “confidence:該当するマスを一度にすべて取得”

3x3 の問題はクリック後に 1x1 の小画像が更新表示され、続けて判定が必要になることがあります。小画像の取得が難しい場合(モバイル端末での開発など)は、confidence を指定できます。

  • 指定しない場合、3x3 の画像ではスコアが最も高い 3 つのマスを返します(reCAPTCHA は最低 3 つのクリックを要求します)。
  • 指定した場合(0.5 を推奨)、この値を超えるスコアのマスをすべて返します。3 つより多くなることも少なくなることもあり、該当がなければ空配列が返ります。これにより 1x1 小画像を別途キャプチャする必要がなくなります。
  • 4x4 と 1x1 の画像には効果がありません。

question には問題文ではなく、問題の ID(/m/ で始まるもの)を指定します。ID は、reCAPTCHA が問題を読み込むリクエスト(reload または userverify)のレスポンスに、画像と一緒に含まれています。下表はよくある問題です。中国語の表記は参考用です。

全 16 種類
問題 ID問題文(英語)
/m/0pg52taxis
/m/01bjvbus
/m/04_svmotorcycles
/m/013xlmtractors
/m/01jk_4chimneys
/m/014xcscrosswalks
/m/015qfftraffic lights
/m/0199gbicycles
/m/015qbpparking meters
/m/0k4jcars
/m/015krbridges
/m/019jdboats
/m/0cdl1palm trees
/m/09d_rmountains or hills
/m/01pns0fire hydrant
/m/01lynhstairs

ERROR_UNKNOWN_QUESTION が返る場合は、ID が誤っているか、この問題が未対応です。ERROR_UNKNOW_450x450_QUESTION が返る場合は、この問題が 4x4 画像に未対応です。ページ上で更新して別の問題に切り替えてください。

クリック後に認証が失敗した場合は、1 時間以内に report で報告できます。約 24 時間後に返金が確定します。ルールは 課金と返金 を参照してください。認証に成功した場合も、report で isSuccess: true を報告してください。