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
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();
}