Zalo chọn hình ảnh - Web

Hướng dẫn sử dụng API giải Captcha Zalo chọn hình ảnh - Web của anticaptcha.top

Captcha Zalo chọn hình ảnh trên Web là một loại hình ảnh xác thực phổ biến trông giống như thế này:

Captcha Zalo chọn ảnh trên mobile

1. Tạo yêu cầu/Request

POST : https://anticaptcha.top/in.php

Các tham số Body:

Tên trường dữ liệu

Kiểu dữ liệu

Bắt buộc

Mô tả

key

String

x

Key duy nhất để xác định đối tác API Đăng nhập ⇒ API (key & tài liệu) ⇒ lấy api key

method

String

x

base64

textinstructions

String

x

Ví dụ: Chọn tất cả hình ảnh có: con mèo

click

String

x

zalo

body

String

x

base64 ảnh hoặc url ảnh Ảnh như ví dụ sau:

json

Integer

0: server sẽ trả về dạng text (mặc định) 1: server sẽ trả về dạng JSON

POST HTTP
Url: https://anticaptcha.top/in.php
Content-Type: application/json

{
	"key": "YOUR_API_KEY",
	"method": "base64",
	"textinstructions": "Chọn tất cả hình ảnh có: con mèo",
	"click": "zalo", // id của loại captcha zalo chọn ảnh
	"body": "iVBORw0KGgoAAAANSUhEUgAAAC8AAAA...", //base64 ảnh hoặc url ảnh
	"json": 1 
}

Kết quả trả về/Response

dạng text: OK|[id]
Ví dụ: OK|24380238

dạng JSON:
{
	"status": 1,
	"request": "24380427", //task id
}

2. Lấy kết quả giải captcha/Response

GET : https://anticaptcha.top/res.php

Các tham số Body:

Tên trường dữ liệu

Kiểu dữ liệu

Bắt buộc

Mô tả

key

String

x

Key duy nhất để xác định đối tác API

id

String

x

Task id trả về ở bước 1

json

Integer

0: server sẽ trả về dạng text (mặc định) 1: server sẽ trả về dạng JSON

GET HTTP
Url: https://anticaptcha.top/res.php?key=[apikey của bạn]&id=[task id]&json=1

Kết quả trả về/Response

dạng text: CAPCHA_NOT_READY

dạng JSON:
{
	"status": 0,
	"request": "CAPCHA_NOT_READY"
}

3. Code mẫu

var client = new HttpClient();
var request = new HttpRequestMessage(HttpMethod.Post, "https://anticaptcha.top/in.php");
var content = new StringContent("{\r\n    \"key\": \"[api key]\",\r\n    \"method\": \"base64\",\r\n    \"textinstructions\": \"Chọn tất cả hình ảnh có: con mèo\",\r\n    \"click\": \"zalo\",\r\n    \"body\": \"iVBORw0KGgoAAAANSUhEUgAAAC8AAAA...\"\r\n, \"json\": 1}", null, "application/json");
request.Content = content;
var response = await client.SendAsync(request);
response.EnsureSuccessStatusCode();
Console.WriteLine(await response.Content.ReadAsStringAsync());

Lưu ý: Nên sử dụng phần mềm PostMan để kiểm tra chạy test trước

Last updated