क्या आप किसी प्रोग्रामिंग भाषा के लिए कोई लाइब्रेरी प्रदान करते हैं?
हमारी एपीआई की सरलता के कारण, हम किसी भी प्रोग्रामिंग भाषा के लिए एक लाइब्रेरी प्रदान नहीं करते हैं, सिवाय जेक्वेरी प्लगइन के। अधिकांश भाषाएँ बॉक्स से बाहर एक जेसन पार्सर का समर्थन करती हैं और लगभग हर अन्य भाषा के लिए, आप पहले से ही एक बाहरी लाइब्रेरी का उपयोग कर सकते हैं। एपीआई का उपयोग करना शुरू करने के लिए हमारे कोडिंग उदाहरणों पर नज़र डालें:
पहले कंपोजर के साथ हमारी लाइब्रेरी को इंस्टॉल करें:
$ 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();
}