⚡ Birleştirilmiş API v2.0 GELİŞMİŞ

API DOKÜMANTASYONU

Yüksek istek hacmine sahip ileri düzey kullanıcılar için tasarlanmış yüksek performanslı birleştirilmiş API’mizi deneyimle. Tek bir istekte birden fazla ismi sorgula ve şimşek hızında yanıt al.

Tam isme göre sorgu - İSİM VE SOYİSİM AYRIĞI

Eğer sayfanızda ad ve soyadı birleştirilmiş bir alan kullanıyorsanız, bu API'yi kullanarak parçaları çıkarabilirsiniz:

POST https://gender-api.com/v2/gender

info Gerekli Talepler: 1
http Headers
Content-Type: application/json
Authorization: Bearer <Yetkilendirme belirteciniz>
link
data_object JSON Payload
Alan Tür Gerekli Açıklama
full_name string Evet Sorgulamak için isim
country string Hayır ISO 3166 ALPHA-2 Ülke Kodu
link
locale string Hayır Tarayıcı Dil Ayarı
ip string Hayır Geçerli IPv4 veya IPv6 adresi
id string Hayır Maksimum 50 karakter. Bu kimliği herhangi bir alfanumerik değere ayarlayabilirsiniz. Örnek olarak, kimliği veritabanınızdaki veri kümesinin iç kimliği olarak ayarlayabilirsiniz. Asenkron bir ortamda, bu size önceki bir isteği yanıta daha iyi bağlamanıza yardımcı olabilir

code Örnek İstekler

arrow_forward Sadece tam adla sorgula
play_arrow Codepen.io’da Canlı Dene
{
    "full_name": "Theresa Miller"
}
arrow_forward Tam ad ve ülke kodu ile sorgula
play_arrow Codepen.io’da Canlı Dene
{
    "full_name": "Theresa Miller",
    "country": "US"
}
arrow_forward Tam ad ve tarayıcı dil koduyla sorgula
play_arrow Codepen.io’da Canlı Dene
{
    "full_name": "Thomas Johnson",
    "locale": "en_US"
}
arrow_forward Tam ada göre sorgula ve konumlandırma için IP adresi kullan
play_arrow Codepen.io’da Canlı Dene
{
    "full_name": "Markus Stefan NonExistingLastName",
    "ip": "54.201.16.177"
}
arrow_forward Birden fazla adı tek bir istekte sorgula
play_arrow Codepen.io’da Canlı Dene
[
    {
        "full_name": "Theresa Miller"
    },
    {
        "full_name": "Thomas Johnson",
        "country": "US"
    }
]

check_circle Yanıt

{
    "input": {
        "full_name": "Theresa Miller"
    },
    "details": {
    "credits_used": 1,
        "duration": "33ms",
        "samples": 8961,
        "country": null,
        "first_name_sanitized": "theresa"
    },
    "result_found": true,
    "last_name": "Miller",
    "first_name": "Theresa",
    "probability": 0.98,
    "gender": "female"
}

list Yanıt Alanları

Alan Tür Açıklama
input object Gönderilen veri yükü
details.credits_used int Bu sorgu için kullanılan istek sayısı
details.samples int İstediğinizle eşleşen veritabanımızdaki kayıt sayısı
details.country string Bulduğumuz ülke
details.full_name_sanitized int Normalizasyon işlemimizi uyguladıktan sonra isim
details.duration string Sunucunun isteği işlemesi için gereken zaman
result_found bool Belirtilen isim için bir cinsiyet sorgulayabildiysek doğru
full_name string Cinsiyetlendirme için kullandığımız tam isim
probability float Bu (0 ile 1 arasındaki) değer, veritabanımızın güvenilirliğini belirler. 1 değeri, cinsiyet talebinize yönelik sonuçların %100 doğru olduğu anlamına gelir.
gender string Olası değerler: erkek, kadın, bilinmiyor
Sohbet