İçeriğe geç
DurumPanel

Görev türleri

reCAPTCHA v2 görsel tanıma

Bu sayfa Çince sürümden makine çevirisiyle hazırlanmıştır ve hatalar içerebilir. Geçerli olan Çince sürüm sürümüdür.

Örnek görsel3×3 ızgara ("… içeren tüm görselleri seçin"): 9 görsel; API, tıklanacak kareleri 0'dan başlayarak numaralandırılmış şekilde döndürür.

ReCaptchaV2Classification, reCAPTCHA v2’nin açtığı görsel soruları tanır: görseli ve soru ID’sini gönderirsiniz, hangi karelere tıklanacağı döner; tıklamayı tarayıcıda kendi programınız yapar. Token döndürmez. Senkron çalışır, tek bir createTask isteği sonucu verir; 3x3 ve 4x4 görsellerin her biri 6 puan (≈ $0.90 / 1k), 1x1 küçük görsel daha ucuzdur (aşağıdaki tabloya bakın).

POSThttps://api.yescaptcha.com/createTaskGlobal uç nokta
POSThttps://cn.yescaptcha.com/createTaskÇin uç noktası
Görev türüFiyatModNotlar
ReCaptchaV2Classification$0.90 / 1k; 6 puan/görev · ¥6 / 1kSenkron1x1 kutucuk (100x100) için 2 puan; 3x3 (300x300) ve 4x4 (450x450) için 6 puan

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

AlanTürZorunluAçıklama
typestringEvetGörev türü; bu sayfadaki "Görev türleri ve fiyatlar" bölümüne bakın
imagestringEvetdata: öneki olmadan Base64 kodlu soru görseli
questionstringEvet/m/0k4j gibi soru ID'si; bu sayfadaki "Soru ID'leri" bölümüne bakın
confidencenumberHayır0 ile 1 arasında güven eşiği; yalnızca 3×3 görsellerde kullanılır. Belirtilirse (başlangıç için 0.5 uygundur) bu değerin üzerindeki tüm kareler döndürülür; belirtilmezse en olası 3 kare döndürülür
Soru türü Görsel boyutu Dönen değer
3x3 ızgara (“Tüm görselleri seçin”) 300 × 300 objects: tıklanacak kareler
4x4 ızgara (“Tüm kareleri seçin”) 450 × 450 objects: tıklanacak kareler
1x1 küçük görsel (3x3’te tıkladıktan sonra yenilenen tek görsel) 100 × 100 hasObject: bu görsele tıklanıp tıklanmayacağı

Ekran görüntüsü kullanıyorsanız soru metnine bakarak ayırt edin: 3x3 sorusu “Select all images with …” (tüm görselleri seçin), 4x4 sorusu “Select all squares with …” (tüm kareleri seçin) şeklindedir.

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

3x3 ve 4x4:

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

1x1 küçük görsel:

{
"errorId": 0,
"status": "ready",
"solution": {
"hasObject": true,
"type": "single"
}
}
AlanTürAçıklama
objectsarrayTıklanacak karelerin dizinleri; 0'dan başlar, soldan sağa ve yukarıdan aşağıya doğrudur
hasObjectboolean1x1 küçük görselde döndürülür; görselin hedefi içerip içermediğini belirtir
typestringSoru türü: multi (3x3 veya 4x4 görsel, objects alanına bakın), single (1x1 küçük görsel, hasObject alanına bakın); hCaptcha sürükleme soruları için drag

Karelerin numaralandırması 0’dan başlar; soldan sağa, yukarıdan aşağıya doğrudur:

3x3 ızgarada 0’dan 8’e kare numaraları

4x4 ızgarada 0’dan 15’e kare numaraları

confidence: eşleşen tüm kareleri tek seferde alın

Bölüm başlığı “confidence: eşleşen tüm kareleri tek seferde alın”

3x3 sorusunda tıkladıktan sonra genellikle yeni 1x1 görseller belirir ve bunların da kontrol edilmesi gerekir. Küçük görselleri almak zorsa (örneğin mobil geliştirmede) confidence gönderebilirsiniz:

  • Gönderilmezse 3x3 görsel için en yüksek skorlu 3 kare döner (reCAPTCHA en az 3 tıklama ister).
  • Gönderilirse (önerilen 0.5) bu değerin üzerinde skor alan tüm kareler döner; sayı 3’ten fazla veya az olabilir, eşleşen yoksa boş dizi döner. Böylece 1x1 görsellerin ekran görüntüsünü almanız gerekmez.
  • 4x4 ve 1x1 görseller üzerinde etkisi yoktur.

question alanına soru metni değil, sorunun ID’si (/m/ ile başlar) yazılır. ID, reCAPTCHA’nın soruyu yüklediği isteğin (reload veya userverify) yanıtında görselle birlikte gelir. Aşağıdaki tabloda yaygın sorular yer alır; Çince açıklamalar yalnızca bilgi içindir:

Toplam 16
Soru ID'siSoru (İngilizce)
/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’nin yanlış olduğunu veya bu sorunun henüz desteklenmediğini gösterir; ERROR_UNKNOW_450x450_QUESTION bu sorunun 4x4 görselde henüz desteklenmediğini gösterir, sayfada yenileyip başka bir soru alın.

Tıklamadan sonra doğrulama başarısız olduysa 1 saat içinde report ile bildirebilirsiniz; bildirim sonrası puan iadesi yaklaşık 24 saat sonra hesaplanır. Kurallar için Faturalandırma ve puan iadesi sayfasına bakın. Doğrulaması geçen görevleri de report ile isSuccess: true olarak bildirin.