Programlama dilleri için kütüphane sağlıyor musunuz?
API'mizin basitliği nedeniyle, jQuery Eklentisi dışında herhangi bir programlama diline özel bir kütüphane sağlamıyoruz. Çoğu dil json ayrıştırıcısını kutudan çıkarır ve neredeyse tüm diğer diller için zaten kullanabileceğin harici bir kütüphane bulunur. API kullanmaya başlamak için kodlama örneklerimize göz atın:
Öncelikle kütüphanemizi Composer ile yükle:
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()
);
}
İstemci dokümantasyonunun tamamını buradan görüntüle:
İlgili Anahtar Kelimeler
Bu makale yardımcı oldu mu?