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

ความช่วยเหลือ

ปัญหาการเชื่อมต่อและเครือข่าย

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

เมื่อเรียก API แล้วเกิดข้อผิดพลาดการเชื่อมต่อ (เช่น Failed to establish a new connection, getaddrinfo failed, หมดเวลา หรือข้อผิดพลาด SSL) ส่วนใหญ่เกิดจากเครือข่ายของเครื่อง, DNS หรือซอฟต์แวร์พร็อกซี ให้ตรวจสอบตามลำดับด้านล่าง

YesCaptcha มีสอง endpoint: https://api.yescaptcha.com (endpoint ทั่วโลก) และ https://cn.yescaptcha.com (endpoint จีน) เซิร์ฟเวอร์ในจีนแผ่นดินใหญ่ให้ใช้ endpoint จีน ส่วนภูมิภาคอื่นใช้ endpoint ทั่วโลก หลังเปลี่ยน endpoint แล้ว ให้ตรวจสอบผลลัพธ์ที่ endpoint เดียวกันด้วย

curl -s https://api.yescaptcha.com/getBalance -H 'Content-Type: application/json' -d '{"clientKey": "YOUR_CLIENT_KEY"}'
curl -s https://cn.yescaptcha.com/getBalance -H 'Content-Type: application/json' -d '{"clientKey": "YOUR_CLIENT_KEY"}'

หากมีอย่างใดอย่างหนึ่งคืนค่า JSON แสดงว่าเครือข่ายใช้งานได้ ปัญหาอยู่ที่เส้นทางเชื่อมต่อไปยังอีก endpoint หนึ่ง

การเข้าถึง YesCaptcha ไม่จำเป็นต้องใช้พร็อกซี หากเครื่องเปิดซอฟต์แวร์พร็อกซีหรือ VPN อยู่:

  • ปิดก่อนแล้วลองใหม่;
  • หากจำเป็นต้องเปิดไว้ ให้เปลี่ยนเป็นโหมดแยกตามกฎ (โหมด PAC) แทนโหมดทั้งหมด หรือเพิ่ม api.yescaptcha.com และ cn.yescaptcha.com ในรายการเชื่อมต่อโดยตรง;
  • หาก Python แสดง SSLEOFError(8, 'EOF occurred in violation of protocol') ขณะเปิดพร็อกซีอยู่ ส่วนใหญ่เกิดจากพร็อกซีเช่นกัน ให้ปิดพร็อกซีหรือให้สองโดเมนนี้เชื่อมต่อโดยตรง
ping api.yescaptcha.com
  • หากแจ้งว่าไม่พบโฮสต์: DNS ล้มเหลว ให้ล้างแคช DNS (Windows: ipconfig /flushdns; macOS: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder) หรือเปลี่ยน DNS ของเครื่องเป็น DNS สาธารณะ (เช่น 223.5.5.5, 119.29.29.29, 8.8.8.8) แล้วลองใหม่
  • หาก ping ไม่ผ่านแต่แปลงเป็นที่อยู่ได้: เครือข่ายอาจบล็อก ICMP ซึ่งไม่ได้หมายความว่า API เชื่อมต่อไม่ได้ ให้ยึดผล curl ในขั้นตอนที่ 1 เป็นหลัก
  • หากแสดง Certificate has expired หรือ certificate verify failed: ตรวจสอบก่อนว่าเวลาของระบบถูกต้อง จากนั้นอัปเดตระบบปฏิบัติการ, certifi ของ Python, Postman และเครื่องมืออื่นเป็นเวอร์ชันล่าสุด เพื่อให้มีใบรับรองรากล่าสุด
  • ใช้ https:// เสมอ อย่าเปลี่ยนไปใช้ http:// หรือปิดการตรวจสอบใบรับรองเพื่อหลีกเลี่ยงข้อผิดพลาด

ติดต่อฝ่ายสนับสนุน พร้อมแนบ: ข้อความข้อผิดพลาดฉบับเต็ม, endpoint ที่ใช้, ภูมิภาคที่เซิร์ฟเวอร์ตั้งอยู่ และผลลัพธ์ curl จากขั้นตอนที่ 1