API DOKÜMANTASYONU V2

GenderAPI.io V1’den V2’ye geçiş

Aynı API anahtarı ve bakiyeyle GenderAPI.io entegrasyonunu V2’ye taşıyın. İstek alanlarını, toplu yolları, yanıtları, hataları ve yeniden deneme davranışını eşleştirin.

Entegrasyonu V1’den V2’ye taşıma

V1 kullanılabilir kalır. Hazır olduğunuzda entegrasyonları aynı anahtar ve bakiyeyle tek tek taşıyın. V2’nin istek ve yanıt sözleşmesi farklıdır; yalnızca URL’yi değiştirmek yetmez.

GenderAPI.io V1GenderAPI.io V2
/api, /api/email, /api/usernamePOST /api/v2/gender; type: name, email veya username ve value kullanın.
/api/name/multi/country, /api/email/multi/country, /api/username/multi/countryPOST /api/v2/gender/batch; items içinde farklı girdi türleri birlikte gönderilebilir.
/api/phone; number ve addressPOST /api/v2/phone/validate; number ve country gönderin, data.valid ve data.possible alanlarını okuyun.
askToAIoptions.ai_mode: fallback; tekli sorgularda zaten varsayılandır
forceToGenderizeÜç türde aynı isteğe bağlı alan; önce veri kümesi, sonra takma ad odaklı yapay zekâ
Düz yanıt alanlarıSonuç için data; erişim ve ücretlendirme için meta
Yüzdelik probability0–1 ölçeğinde confidence ve confidence_kind; yapay zekâ skorları kalibre edilmiş olasılık değildir
total_namesdata.sample_count; null olabilir
used_credits / remaining_creditsmeta.usage.charged_credits / remaining_credits
Eski hata biçimiHTTP durumu ile Problem Details code ve action
POST yeniden denemeleriHer yeniden deneme normal ücretlendirilen yeni işlemdir

İstemcinizi güncelleyin ve doğrulayın

Taşıdığınız entegrasyonda V2 istek ve yanıt sözleşmesini uygulayın. meta.access.mode alanını doğrulayın, JSON null sonuçlarını koruyun, toplu öğe hatalarını inceleyin ve yeniden denemeden önce ücretlendirmeyi kontrol edin. İstemcileri güncellenene kadar V1 entegrasyonlarını mevcut yollarında tutun.