Παρέχετε βιβλιοθήκες για γλώσσες προγραμματισμού;
Λόγω της απλότητας του API μας, δεν παρέχουμε βιβλιοθήκη για οποιαδήποτε γλώσσα προγραμματισμού,
εκτός από το jQuery Plugin. Οι περισσότερες γλώσσες υποστηρίζουν έναν αναλυτή json έτοιμο προς χρήση και
για σχεδόν κάθε άλλη γλώσσα, υπάρχει ήδη μια εξωτερική βιβλιοθήκη που μπορείς να χρησιμοποιήσεις. Ρίξε μια ματιά στα
παραδείγματα κώδικα μας για να ξεκινήσεις να χρησιμοποιείς το API:
PHP με το Composer
Παραδοσιακό PHP
TypeScript
JavaScript
Python
R
Java
C#
Πάμε
Ruby;;Ρούμπι
PowerShell
Rust → Rust
Πρώτα εγκατάστησε τη βιβλιοθήκη μας με το composer:
composer require gender-api/client
<?php
use GenderApi\Client as GenderApiClient;
$client = new GenderApiClient('your-api-key');
// Simple gender lookup
$result = $client->getByFirstName('Elisabeth');
if ($result->genderFound()) {
echo $result->getGender(); // "female"
echo $result->getAccuracy(); // 99
}
// First name with country (e.g., "Andrea" varies by country)
$result = $client->getByFirstNameAndCountry('Andrea', 'IT');
echo $result->getGender(); // "male" (in Italy)
// Full name with automatic first/last name splitting
$result = $client->getByFirstNameAndLastName('Sandra Miller');
echo $result->getFirstName(); // "Sandra"
echo $result->getLastName(); // "Miller"
echo $result->getGender(); // "female"
// Email address analysis
$result = $client->getByEmailAddress('elisabeth.smith@company.com');
echo $result->getGender(); // "female"
// Batch processing - multiple names in one call
$names = ['Michael', 'Sarah', 'Kim'];
$results = $client->getByMultipleNames($names);
foreach ($results as $result) {
printf(
"%s: %s (%d%% confidence)\n",
$result->getFirstName(),
$result->getGender(),
$result->getAccuracy()
);
}
Δες την πλήρη τεκμηρίωση του πελάτη εδώ:
Σχετικές λέξεις‑κλειδιά
Ήταν χρήσιμο αυτό το άρθρο;