# AWS WAF / bCaptcha görsel tanıma

> YesCaptcha ile AWS WAF CAPTCHA ve bCaptcha 3×3 ızgara görsel sorularını tanıyın (AwsClassification, bCaptchaClassification): görselin tamamını ve soruyu gönderin, tıklanacak hücreleri senkron olarak alın.

Source: https://docs.yescaptcha.com/tr/tasks/aws-bcaptcha-classification/ · Last verified: 2026-10-15

> This page was machine-translated from the Chinese version. If anything differs, the Chinese version prevails: https://docs.yescaptcha.com/zh/tasks/aws-bcaptcha-classification/

`AwsClassification`, AWS WAF CAPTCHA’nın 3×3 ızgara görsel sorularını; `bCaptchaClassification` ise bCaptcha’nın 3×3 ızgara görsel sorularını tanır: görselin tamamını ve soruyu gönderirsiniz, hangi hücrelere tıklanacağı döner ve tıklamayı programınız tarayıcıda yapar. **Token döndürmezler.** Senkron çalışır, istek başına ücret: 8 puan (≈ $1.20 / 1k).

Kod yazmadan kullanmak için [tarayıcı eklentisini](https://docs.yescaptcha.com/tr/extension.md) kullanabilirsiniz.

- POST `https://api.yescaptcha.com/createTask` (Global uç nokta)
- POST `https://cn.yescaptcha.com/createTask` (Çin uç noktası)

## Türler ve fiyatlar

| Görev türü | Fiyat | Mod | Notlar |
| --- | --- | --- | --- |
| `AwsClassification` | $1.20 / 1k; 8 puan/görev · ¥8 / 1k | Senkron |  |
| `bCaptchaClassification` | $1.20 / 1k; 8 puan/görev · ¥8 / 1k | Senkron |  |

ABD doları fiyatları, 1 ABD doları ≈ ¥6.67 kuruyla hesaplanan tahminlerdir; görevler puan üzerinden ücretlendirilir.

İki türün parametreleri ve dönen biçim aynıdır; CAPTCHA’nın kaynağına göre seçin: AWS WAF için `AwsClassification`, bCaptcha için `bCaptchaClassification`.

## İstek parametreleri

| Alan | Tür | Zorunlu | Açıklama |
| --- | --- | --- | --- |
| `type` | string | Evet | Görev türü; bu sayfadaki "Görev türleri ve fiyatlar" bölümüne bakın |
| `queries` | string | Evet | Tüm 3×3 ızgara görselinin Base64 kodu (tek bir görsel) |
| `question` | string | Hayır | Sayfada görüntülenen sorunun tam metni, ör. `Select all hats`; diğer diller otomatik olarak çevrilir |

`queries` alanına 3×3 ızgaranın **tamamını** içeren görseli verin (tek bir görsel; 9 ayrı küçük görsel değil). `question` alanına sayfadaki soru cümlesini olduğu gibi yazın; Çince ve İngilizce desteklenir, diğer diller otomatik çevrilir.

## İstek örneği

POST https://api.yescaptcha.com/createTask

```json
{
  "clientKey": "YOUR_CLIENT_KEY",
  "task": {
    "type": "AwsClassification",
    "queries": "BASE64_IMAGE",
    "question": "Select all hats"
  }
}
```

## Dönen sonuç

```json
{
  "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"
}
```

| Alan | Tür | Açıklama |
| --- | --- | --- |
| `label` | string | Sorunun tanınan hedefi |
| `objects` | array | 9 hücrenin her birinin hedef olup olmadığı (true / false); soldan sağa ve yukarıdan aşağıya |
| `top_k` | array | Hedef olan görsellerin dizinleri (0'dan başlar); `objects` ile aynı anlamdadır, birini kullanmanız yeterlidir |
| `confidences` | array | Her sonucun güven değeri |

9 hücre, 3×3 düzeninde soldan sağa ve yukarıdan aşağıya 0’dan 8’e kadar numaralandırılır. `objects` ve `top_k` aynı bilgiyi verir, birini kullanmanız yeterlidir: `objects` değeri `true` olan hücrelere veya `top_k` içindeki sıra numaralarına tıklayın.

## Bildirim ve puan iadesi

Tıklamadan sonra doğrulama başarısız olursa, görevleri 1 saat içinde [report](https://docs.yescaptcha.com/tr/api/report.md) ile bildirebilirsiniz; puan iadesi yaklaşık 24 saat sonra yapılır. Kurallar için bkz. [Faturalama ve puan iadesi](https://docs.yescaptcha.com/tr/getting-started/billing.md).
