Hangi programlama dilleri için kütüphane sağlıyorsunuz?
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ğiniz 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ükleyin:
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()
);
}
Müşteri belgelerinin tamamını buradan görüntüleyin:
İlgili Anahtar Kelimeler
Bu makale yardımcı oldu mu?