# AwsWafClassification

AWS WAF के विज़ुअल ग्रिड कैप्चा (`gridcaptcha`) को पहचानता है: लक्ष्य वस्तु वाले खाने चुनता है।

## कार्य का प्रकार

`AwsWafClassification`

## सिंक्रोनस या पोलिंग

असिंक्रोनस। `/getTaskResult` से बार-बार परिणाम जांचें।

## पैरामीटर

| फ़ील्ड | प्रकार | आवश्यक | विवरण |
|---|---|---|---|
| `type` | string | हां | `AwsWafClassification` |
| `images` | string[] | हां | `/problem` के `assets.images` की 9 टाइलें, base64 में, मूल क्रम में। पूरी 3×3 वाली एक इमेज भी स्वीकार है, जिसे बराबर हिस्सों में बाँटा जाता है |
| `question` | string | हां | `aws:grid:<target>`, जैसे `aws:grid:bag`; सिर्फ़ `bag` भी चलेगा |
| `websiteURL` | string | नहीं | CapSolver संगतता के लिए स्वीकार, उपयोग नहीं होता |

समर्थित लक्ष्य: `bag`, `bed`, `bucket`, `chair`, `clock`, `curtain`, `hat`।

## न्यूनतम अनुरोध

```json
{
  "clientKey": "YOUR_API_KEY",
  "task": {
    "type": "AwsWafClassification",
    "images": [
      "BASE64_TILE_0",
      "...",
      "BASE64_TILE_8"
    ],
    "question": "aws:grid:bag"
  }
}
```

## सफल परिणाम

```json
{
  "objects": [1, 2, 5, 6, 8]
}
```

## सामान्य त्रुटियां

`ERROR_CAPTCHA_UNSOLVABLE`, `ERROR_BAD_REQUEST`, `ERROR_TASK_NOT_SUPPORTED`

## टिप्पणियाँ

`objects` पंक्ति-क्रम में 0–8 के सूचकांक हैं, ऊपर-बाएँ 0 है; इन्हें सीधे `/verify` के `client_solution` के रूप में भेजें। समर्थित सूची से बाहर का लक्ष्य `ERROR_CAPTCHA_UNSOLVABLE` के साथ विफल होता है और शुल्क नहीं लगता; नई पहेली लें।

Source: https://kaptra.ai/hi/docs/task-types/aws-waf-classification
