İçeriğe geç
DurumPanel

Yardım

Bağlantı sorunları

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.

API çağrılırken alınan bağlantı hataları (örneğin Failed to establish a new connection, getaddrinfo failed, zaman aşımı, SSL hataları) genellikle yerel ağdan, DNS’ten veya proxy yazılımından kaynaklanır. Aşağıdaki sırayla kontrol edin.

YesCaptcha’nın iki uç noktası vardır: https://api.yescaptcha.com (global) ve https://cn.yescaptcha.com (Çin). Çin anakarasındaki sunucularda Çin uç noktasını, diğer bölgelerde global uç noktayı kullanın. Uç noktayı değiştirdiğinizde sonuç sorgularını da aynı uç noktadan yapın.

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"}'

Biri JSON döndürüyorsa ağınız çalışıyordur; sorun diğer uç noktaya giden hattadır.

YesCaptcha’ya erişmek için proxy gerekmez. Bilgisayarda proxy veya VPN yazılımı açıksa:

  • Önce kapatıp yeniden deneyin;
  • Açık kalması gerekiyorsa genel mod yerine kural tabanlı (PAC) modu kullanın ya da api.yescaptcha.com ve cn.yescaptcha.com adreslerini doğrudan bağlantı listesine ekleyin;
  • Python’da proxy açıkken alınan SSLEOFError(8, 'EOF occurred in violation of protocol') hatası da çoğunlukla proxy kaynaklıdır; proxy’yi kapatın veya bu iki alan adının doğrudan bağlanmasını sağlayın.
ping api.yescaptcha.com
  • Ana makine bulunamadı uyarısı: DNS çözümleme hatasıdır. DNS önbelleğini temizleyin (Windows: ipconfig /flushdns; macOS: sudo dscacheutil -flushcache; sudo killall -HUP mDNSResponder) ya da bilgisayarınızın DNS’ini genel bir DNS’e (örneğin 223.5.5.5, 119.29.29.29, 8.8.8.8) değiştirip yeniden deneyin.
  • Ping yanıt vermiyor ama adres çözümleniyorsa: ağ ICMP’yi engelliyor olabilir; bu, API’ye erişilemediği anlamına gelmez. 1. adımdaki curl sonucuna göre karar verin.
  • Certificate has expired veya certificate verify failed hatası: önce bilgisayarınızın sistem saatinin doğru olduğunu kontrol edin; ardından işletim sistemini, Python’un certifi paketini ve Postman gibi araçları en son sürüme güncelleyin, böylece güncel kök sertifikalar kullanılır.
  • Her zaman https:// kullanın; sertifika hatasını aşmak için http:// kullanmayın veya sertifika doğrulamasını kapatmayın.

Destek ile iletişime geçin ve şunları ekleyin: hatanın tam metni, kullandığınız uç nokta, sunucunuzun bulunduğu bölge, 1. adımdaki curl çıktısı.