Bietet ihr Bibliotheken für Programmiersprachen an?
Ja. Wir bieten offizielle API-Clients für PHP, Python, Node.js, Java, Go, Ruby, Rust, Perl und .NET an. Du findest sie alle hier. Da die API reines JSON zurückgibt, kannst du sie auch direkt aus jeder Programmiersprache aufrufen. Wirf einen Blick auf unsere Codebeispiele, um mit der API loszulegen:
Installiere zuerst unsere Bibliothek mit 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()
);
}
Vollständige Client-Dokumentation hier:
Verwandte Schlüsselwörter
War dieser Artikel hilfreich?