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
use GenderApi\Client as GenderApiClient;
try {
$apiClient = new GenderApiClient('insert your API key');
// Query a single name
$lookup = $apiClient->getByFirstName('elisabeth');
if ($lookup->genderFound()) {
echo $lookup->getGender(); // female
}
// Query a full name and improve the result by providing a country code
$lookup = $apiClient->getByFirstNameAndLastNameAndCountry('Thomas Johnson', 'US');
if ($lookup->genderFound()) {
echo $lookup->getGender(); // male
echo $lookup->getFirstName(); // Thomas
echo $lookup->getLastName(); // Johnson
}
} catch (GenderApi\Exception $e) {
// Name lookup failed due to a network error or insufficient remaining requests
// left. See https://gender-api.com/en/api-docs/error-codes
echo 'Exception: ' . $e->getMessage();
}