Βασική χρήση
Εκτελέστε το πρώτο σας αίτημα Gender API
Στείλτε μία τιμή και λάβετε προβλεπόμενο φύλο, πιθανότητα, χώρα και πληροφορίες χρήσης. Ξεκινήστε με όνομα και χρησιμοποιήστε το ειδικό endpoint όταν διαθέτετε email ή όνομα χρήστη.
Προσθέστε το κλειδί API με την παράμετρο ερωτήματος key. Διατηρείτε τα production keys στον διακομιστή σας· μην εκθέτετε ιδιωτικό κλειδί σε κώδικα browser ή δημόσιο repository.
Χρησιμοποιήστε την τρέχουσα σύμβαση GenderAPI σε μορφή OpenAPI, Swagger ή Postman.
Φύλο από όνομα
Μικρό ή πλήρες όνομα
Χρησιμοποιήστε το βασικό endpoint όταν η είσοδος είναι μικρό ή πλήρες όνομα.
https://api.genderapi.io/apicurl "https://api.genderapi.io/api?name=Alice&key=YOUR_API_KEY"Προαιρετικές παράμετροι
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
country | string | Κωδικός χώρας δύο γραμμάτων, όπως TR ή US. |
askToAI | boolean | Όταν είναι true, χρησιμοποιεί υποστήριξη AI αν το όνομα δεν βρίσκεται στη βάση δεδομένων. |
forceToGenderize | boolean | Επιχειρεί πρόβλεψη για ασυνήθιστες τιμές που μπορεί να μη μοιάζουν με ανθρώπινα ονόματα. |
Φύλο από email
Διεύθυνση email
Το endpoint email εξάγει πιθανό όνομα από τη διεύθυνση πριν εκτελέσει τον προσδιορισμό φύλου.
https://api.genderapi.io/api/emailcurl "https://api.genderapi.io/api/email?email=alice.smith%40example.com&country=TR&askToAI=true&key=YOUR_API_KEY"forceToGenderize δεν διατίθεται σε αυτό το endpoint, επειδή το όνομα εξάγεται εσωτερικά.Φύλο από όνομα χρήστη
Όνομα χρήστη κοινωνικού δικτύου
Χρησιμοποιήστε αυτό το endpoint για usernames, handles και ψευδώνυμα που μπορεί να περιέχουν αναγνωρίσιμο όνομα.
https://api.genderapi.io/api/usernamecurl "https://api.genderapi.io/api/username?username=sparkling_unicorn&country=US&askToAI=true&forceToGenderize=true&key=YOUR_API_KEY"Απόκριση JSON
Κατανοήστε την απόκριση GenderAPI
Και τα τρία endpoints χρησιμοποιούν την ίδια βασική δομή απόκρισης.
{
"status": true,
"used_credits": 1,
"remaining_credits": 4999,
"expires": 1743659200,
"q": "Alice",
"name": "alice",
"gender": "female",
"country": "US",
"total_names": 325,
"probability": 98,
"duration": "4ms"
}Πεδία απόκρισης
| Πεδίο | Τύπος | Περιγραφή |
|---|---|---|
status | boolean | Δείχνει αν το αίτημα ολοκληρώθηκε επιτυχώς. |
used_credits | integer | Μονάδες που καταναλώθηκαν από αυτό το αίτημα. |
remaining_credits | integer | Μονάδες που απομένουν μετά το αίτημα. |
expires | integer | Χρόνος λήξης πακέτου ως χρονική σήμανση UNIX. |
q | string | Το αρχικό ερώτημα ονόματος, email ή ονόματος χρήστη. |
name | string | Το κανονικοποιημένο ή εξαγόμενο μικρό όνομα. |
gender | string | Προβλεπόμενο φύλο: male, female ή "null". |
country | string | Πιθανότερος κωδικός χώρας ISO 3166-1 alpha-2. |
total_names | integer | Πλήθος εγγραφών ονομάτων στις οποίες βασίζεται η πρόβλεψη. |
probability | integer | Πιθανότητα πρόβλεψης ως ποσοστό. |
duration | string | Χρόνος επεξεργασίας του αιτήματος στον διακομιστή. |
Κωδικοποιείτε πάντα τις τιμές URL
Τα κενά και οι ειδικοί χαρακτήρες πρέπει να κωδικοποιούνται από τον HTTP client. Για παράδειγμα, χρησιμοποιήστε sparkling%20unicorn αντί για απλό κενό.
Συνεχίστε την υλοποίηση