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.
1. Önce başka bir uç nokta deneyin
Bölüm başlığı “1. Önce başka bir uç nokta deneyin”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.
2. Proxy yazılımını kontrol edin
Bölüm başlığı “2. Proxy yazılımını kontrol edin”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.comvecn.yescaptcha.comadreslerini 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.
3. Ağı ve DNS’i kontrol edin
Bölüm başlığı “3. Ağı ve DNS’i kontrol edin”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ğin223.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.
4. SSL sertifika hataları
Bölüm başlığı “4. SSL sertifika hataları”Certificate has expiredveyacertificate verify failedhatası: önce bilgisayarınızın sistem saatinin doğru olduğunu kontrol edin; ardından işletim sistemini, Python’uncertifipaketini 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çinhttp://kullanmayın veya sertifika doğrulamasını kapatmayın.
5. Hâlâ çözülmediyse
Bölüm başlığı “5. Hâlâ çözülmediyse”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ı.