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

タスクタイプ

AWS WAF / bCaptcha 画像認識

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

イメージ図AWS WAF:上部に問題文が表示される 3×3 の画像チャレンジです。API はクリックすべきタイルを返します。

AwsClassification は AWS WAF CAPTCHA の 3×3 グリッド画像問題を、bCaptchaClassification は bCaptcha の 3×3 グリッド画像問題を認識します。画像全体と問題文を送ると、クリックすべきマスが返るので、そのマスをお使いのプログラムでブラウザ上でクリックします。token は返しません。同期で返り、1 回あたり 8 ポイント(約 $1.20 / 1k) です。

コードを書かない場合はブラウザ拡張機能を使えます。

POSThttps://api.yescaptcha.com/createTaskグローバルエンドポイント
POSThttps://cn.yescaptcha.com/createTask中国エンドポイント
タスクタイプ価格返却方式備考
AwsClassification$1.20 / 1k; 8 ポイント/タスク · ¥8 / 1k同期
bCaptchaClassification$1.20 / 1k; 8 ポイント/タスク · ¥8 / 1k同期

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

2 つのタイプはパラメータも返却形式も同じです。キャプチャの種類に合わせて選んでください。AWS WAF なら AwsClassification、bCaptcha なら bCaptchaClassification を使います。

フィールド型必須説明
typestringはいタスクタイプ。値はこのページの「タイプと料金」を参照してください
queriesstringはい3×3 グリッド画像全体の Base64(画像 1 枚)
questionstringいいえページに表示されている問題文の全文。例: Select all hats。他の言語は自動的に翻訳されます

queries には 3×3 グリッドの画像を全体で 1 枚渡します(9 枚に分割した小さな画像ではありません)。question はページ上の問題文をそのまま渡してください。中国語・英語に対応しており、その他の言語は自動的に翻訳されます。

POST https://api.yescaptcha.com/createTask
{
"clientKey": "YOUR_CLIENT_KEY",
"task": {
"type": "AwsClassification",
"queries": "BASE64_IMAGE",
"question": "Select all hats"
}
}
{
"errorId": 0,
"status": "ready",
"solution": {
"label": "Select All Hats",
"objects": [false, true, false, false, true, true, true, true, false],
"top_k": [1, 4, 5, 6, 7],
"confidences": [0.0, 1.0, 0.0, 0.255, 1.0, 1.0, 0.9637, 0.9999, 0.0]
},
"taskId": "2053f690-3c3b-11f0-8ffb-d2c180657082"
}
フィールド型説明
labelstring認識された問題の対象
objectsarray9 つのセルそれぞれが対象かどうか(true / false)。左から右、上から下の順です
top_karray対象である画像のインデックス(0 から開始)。objects と意味は同じで、どちらか一方を使用すれば十分です
confidencesarray各結果の信頼度

9 つのマスは 3×3 グリッドで、左から右、上から下の順に 0 から 8 の番号が付きます。objects と top_k は同じ内容を表すので、どちらか一方を使ってください。objects が true のマスをクリックするか、top_k に含まれる番号のマスをクリックします。

クリック後に検証が失敗した場合は、1 時間以内に report で報告できます。約 24 時間後に報告による返金が精算されます。ルールは課金と返金を参照してください。