Peruskäyttö
GenderAPI:n avulla voit tunnistaa henkilön sukupuolen erilaisilla syötteillä. Voit analysoida etunimiä suoraan tai poimia nimet sähköpostiosoitteista ja käyttäjätunnuksista. Näin pääset alkuun:
1. Sukupuoli nimestä
Lähetä etunimi seuraavaan päätepisteeseen:
https://api.genderapi.io/api
Esimerkki:
curl "https://api.genderapi.io/api?name=Alice&key=YOUR_API_KEY"
Voit lisätä myös valinnaisia parametreja:
-
country: Anna kaksikirjaiminen maakoodi
(
ISO 3166-1 alpha-2
)
parantaaksesi ennusteen tarkkuutta. Esim:
country=TR
Turkille. -
askToAI: Jos asetettu
true
, API kysyy tekoälyltä sukupuolen, kun nimeä ei löydy tietokannasta. -
forceToGenderize: Jos asetettu
true
, API yrittää arvata sukupuolen myös sellaisille syötteille, jotka eivät näytä oikeilta nimiltä, kuten lempinimet tai fantasianimet, esim. sparkling unicorn tai mystic warrior. Tämä voi olla hyödyllistä käyttäjätunnusten analysoinnissa, mutta tulokset voivat olla vähemmän tarkkoja. Huom: Tätä parametria ei ole saatavilla sähköpostipäätepisteessä.
Esimerkki parametreilla:
curl "https://api.genderapi.io/api?name=sparkling%20unicorn&country=US&askToAI=true&forceToGenderize=true&key=YOUR_API_KEY"
2. Sukupuoli sähköpostiosoitteesta
Käytä tätä päätepistettä, jos sinulla on vain sähköpostiosoite:
https://api.genderapi.io/api/email
Esimerkki:
curl "https://api.genderapi.io/api/email?email=alice.smith@example.com&country=TR&askToAI=true&key=YOUR_API_KEY"
Huom: forceToGenderize
ei ole käytettävissä sähköpostipäätepisteessä, koska tämä päätepiste poimii nimen automaattisesti.
3. Sukupuoli käyttäjätunnuksesta
Käyttäjätunnuksille tai lempinimille käytä:
https://api.genderapi.io/api/username
Esimerkki:
curl "https://api.genderapi.io/api/username?username=sparkling_unicorn&country=US&askToAI=true&forceToGenderize=true&key=YOUR_API_KEY"
forceToGenderize
-parametri on erityisen hyödyllinen täällä, koska käyttäjätunnukset sisältävät usein muita kuin nimiä tai fantasiatermejä. Se pakottaa API:n yrittämään sukupuolen ennustusta, vaikka syöte ei olisi tyypillinen ihmisen nimi.
Kaikki menetelmät tukevat yksittäisiä ja massapyyntöjä. Lisätietoja löydät vasemmasta navigaatiovalikosta.
✅ API-vastaus
Esimerkki JSON-vastauksesta kaikille päätepisteille:
{
"status": true,
"used_credits": 1,
"remaining_credits": 4999,
"expires": 1743659200,
"q": "michael.smith@example.com",
"name": "Michael",
"gender": "male",
"country": "US",
"total_names": 325,
"probability": 98,
"duration": "4ms"
}
Vastauskentät
Kenttä | Tyyppi | Kuvaus |
---|---|---|
status | Boolean | true , jos pyyntö onnistui. Tarkista virheet, jos false . |
used_credits | Integer | Tämän pyynnön käytettyjen krediittien määrä. |
remaining_credits | Integer | Tämän pyynnön jälkeen tililläsi jäljellä olevat krediitit. |
expires | Integer (timestamp) | Paketin voimassaolon päättymispäivä UNIX-aikaleimana (sekuntia). |
q | String | Syötekyselysi (nimi, sähköposti tai käyttäjätunnus). |
name | String | Löydetty tai poimittu etunimi. |
gender | Enum[String] | Ennustettu sukupuoli. Mahdolliset arvot: male , female tai null . |
country | Enum[String] | Todennäköisin maakoodi (esim. US , DE ). |
total_names | Integer | Ennusteen taustalla käytettyjen näytteiden määrä. |
probability | Integer | Sukupuoliennusteen todennäköisyysprosentti (esim. 50-100). |
duration | String | Pyynnön käsittelyaika (esim. 4ms ). |
sparkling unicorn
),
muista aina URL-koodata ne ennen GET-pyyntöjä. Muuten pyyntö voi epäonnistua
tai muut parametrit voivat tulkkiutua väärin ohjelmointikielessäsi tai HTTP-kirjastossa.
curl "https://api.genderapi.io/api?name=sparkling unicorn&key=YOUR_API_KEY"sinun tulisi käyttää:
curl "https://api.genderapi.io/api?name=sparkling%20unicorn&key=YOUR_API_KEY"Tai käytä oikeita URL-koodausfunktioita ohjelmointikielessäsi.