Bieden jullie bibliotheken aan voor programmeertalen?
Vanwege de eenvoud van onze API bieden we geen bibliotheek aan voor welke programmeertaal dan ook, behalve de jQuery-plugin. De meeste talen ondersteunen een json-parser out-of-the-box en voor bijna elke andere taal is er al een externe bibliotheek beschikbaar die je kunt gebruiken. Bekijk onze codevoorbeelden om aan de slag te gaan met het gebruik van de API:
Installeer eerst onze bibliotheek met 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()
);
}
Bekijk hier de volledige klantdocumentatie:
Verwante zoekwoorden
Was dit artikel nuttig?