ข้ามไปยังเนื้อหา
สถานะแดชบอร์ด

ประเภทงาน

การจดจำภาพ reCAPTCHA v2

หน้านี้แปลด้วยเครื่องจากเวอร์ชันภาษาจีน อาจมีข้อผิดพลาด โปรดยึดเวอร์ชันภาษาจีนเป็นหลัก

ภาพประกอบตาราง 3×3 ("เลือกรูปภาพทั้งหมดที่มี …"): 9 ภาพ API จะคืนค่าช่องที่ต้องคลิก โดยนับจาก 0

ReCaptchaV2Classification ใช้จดจำโจทย์ภาพที่ reCAPTCHA v2 แสดงขึ้นมา โดยส่งภาพและ ID ของคำถามเข้าไป แล้วจะได้ช่องที่ควรคลิกกลับมา จากนั้นโปรแกรมของคุณจะเป็นฝ่ายคลิกในเบราว์เซอร์เอง ประเภทนี้ไม่คืนค่า token และทำงานแบบซิงโครนัส คือได้ผลลัพธ์จากคำขอ createTask เพียงครั้งเดียว ภาพ 3x3 และ 4x4 คิดภาพละ 6 พอยต์ (≈ $0.90 / 1k) ส่วนภาพเล็ก 1x1 ราคาถูกกว่า ดูได้จากตารางด้านล่าง

POSThttps://api.yescaptcha.com/createTaskendpoint ทั่วโลก
POSThttps://cn.yescaptcha.com/createTaskendpoint จีน
ประเภทงานราคารูปแบบการคืนผลลัพธ์หมายเหตุ
ReCaptchaV2Classification$0.90 / 1k; 6 พอยต์/งาน · ¥6 / 1kแบบซิงโครนัสภาพเล็ก 1x1 (100x100) 2 พอยต์ ส่วน 3x3 (300x300) และ 4x4 (450x450) 6 พอยต์

ราคาเป็นดอลลาร์สหรัฐเป็นเพียงค่าประมาณที่ US$1 ≈ ¥6.67 งานจะถูกหักเป็นพอยต์

ฟิลด์ประเภทจำเป็นคำอธิบาย
typestringใช่ประเภทงาน ดูค่าที่ใช้ได้ในหัวข้อ "ประเภทงานและราคา" ของหน้านี้
imagestringใช่รูปภาพโจทย์ที่เข้ารหัส Base64 โดยไม่มีคำนำหน้า data:
questionstringใช่ID ของคำถาม เช่น /m/0k4j ดูในหัวข้อ "ID คำถาม" ของหน้านี้
confidencenumberไม่เกณฑ์ค่าความเชื่อมั่น ตั้งแต่ 0 ถึง 1 ใช้กับภาพ 3x3 เท่านั้น หากระบุ (แนะนำเริ่มที่ 0.5) ระบบจะคืนทุกช่องที่สูงกว่าค่านี้ หากไม่ระบุจะคืน 3 ช่องที่มีแนวโน้มมากที่สุด
ประเภทโจทย์ ขนาดภาพ ผลลัพธ์ที่ได้
ตาราง 3x3 (“เลือกทุกภาพ”) 300 × 300 objects: ช่องที่ต้องคลิก
ตาราง 4x4 (“เลือกทุกช่อง”) 450 × 450 objects: ช่องที่ต้องคลิก
ภาพเล็ก 1x1 (ภาพเดี่ยวที่โผล่มาแทนหลังคลิกในตาราง 3x3) 100 × 100 hasObject: ภาพนี้ต้องคลิกหรือไม่

หากใช้ภาพหน้าจอ ให้ดูจากข้อความของคำถาม: โจทย์ 3x3 คือ “เลือกทุกภาพ” (Select all images with …) ส่วน 4x4 คือ “เลือกทุกช่อง” (Select all squares with …)

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

3x3 และ 4x4:

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

ภาพเล็ก 1x1:

{
"errorId": 0,
"status": "ready",
"solution": {
"hasObject": true,
"type": "single"
}
}
ฟิลด์ประเภทคำอธิบาย
objectsarrayลำดับของภาพที่ต้องคลิก เริ่มจาก 0 เรียงจากซ้ายไปขวาและจากบนลงล่าง
hasObjectbooleanคืนค่าเมื่อเป็นภาพย่อย 1x1 ระบุว่าภาพนี้มีเป้าหมายหรือไม่
typestringประเภทโจทย์: multi (ภาพใหญ่ 3x3 หรือ 4x4 ดู objects), single (ภาพย่อย 1x1 ดู hasObject) ส่วนโจทย์ลากของ hCaptcha จะเป็น drag

ช่องจะนับเลขตั้งแต่ 0 เรียงจากซ้ายไปขวา และจากบนลงล่าง:

หมายเลขช่อง 0 ถึง 8 ของตาราง 3x3

หมายเลขช่อง 0 ถึง 15 ของตาราง 4x4

หลังคลิกโจทย์ 3x3 แล้ว มักจะมีภาพเล็ก 1x1 โผล่ขึ้นมาให้ตัดสินต่อ หากจับภาพเล็กเหล่านั้นไม่สะดวก (เช่น พัฒนาบนมือถือ) สามารถส่ง confidence ได้:

  • หากไม่ส่ง ภาพ 3x3 จะคืน 3 ช่องที่ได้คะแนนสูงสุด (reCAPTCHA กำหนดให้คลิกอย่างน้อย 3 ช่อง)
  • หากส่ง (แนะนำ 0.5) จะคืนทุกช่องที่คะแนนสูงกว่าค่านี้ ซึ่งอาจมากกว่าหรือน้อยกว่า 3 ช่อง และหากไม่มีช่องที่ตรงเงื่อนไขจะคืนอาร์เรย์ว่าง ทำให้ไม่ต้องจับภาพเล็ก 1x1 อีก
  • ไม่มีผลกับภาพ 4x4 และ 1x1

question ให้ใส่ ID ของคำถาม (ขึ้นต้นด้วย /m/) ไม่ใช่ข้อความของคำถาม โดย ID จะมาพร้อมกับภาพในการตอบกลับของคำขอที่ reCAPTCHA ใช้โหลดโจทย์ (reload หรือ userverify) ตารางด้านล่างคือคำถามที่พบบ่อย คำแปลภาษาจีนใช้อ้างอิงเท่านั้น:

ทั้งหมด 16 รายการ
ID คำถามคำถาม (อังกฤษ)
/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 ผิดหรือโจทย์นี้ยังไม่รองรับ ส่วน ERROR_UNKNOW_450x450_QUESTION แสดงว่าโจทย์นี้ยังไม่รองรับภาพ 4x4 ให้รีเฟรชบนหน้าเว็บเพื่อเปลี่ยนโจทย์

หากคลิกแล้วการยืนยันไม่ผ่าน สามารถรายงานด้วย report ภายใน 1 ชั่วโมง และจะคืนพอยต์หลังรายงานเมื่อผ่านไปประมาณ 24 ชั่วโมง ดูกฎได้ที่ การคิดเงินและการคืนพอยต์ หากยืนยันผ่านก็ขอให้รายงานด้วย report โดยส่ง isSuccess: true เช่นกัน