Présentation de l'API Glassdoor
L'API Glassdoor permet aux développeurs d'accéder aux données de l'entreprise, aux avis des employés, aux salaires et à d'autres informations relatives aux carrières afin de mieux comprendre le marché du travail.
Description de l'API
Glassdoor est une plateforme qui fournit des informations sur les entreprises, y compris des avis d'employés, des salaires, des offres d'emploi et des détails sur la culture d'entreprise. L'API Glassdoor permet d'accéder à ces informations et de les intégrer dans des applications tierces.
Qu'est-ce que l'API Glassdoor ?
L'API Glassdoor offre un accès programmatique aux informations sur les entreprises et les carrières, ce qui permet aux développeurs de créer des applications qui fournissent des analyses de carrière, des comparaisons salariales et des évaluations d'entreprises. Cette API est idéale pour les sites de recherche d'emploi, les applications de développement de carrière et les outils d'analyse des entreprises.
Caractéristiques de l'API
- Avis des employés : Récupérez des évaluations et des commentaires sur les entreprises.
- Informations salariales : Obtenez des données sur les salaires moyens pour différents postes et entreprises.
- Offres d'emploi : Accédez aux annonces d'emploi disponibles sur la plateforme Glassdoor.
- Informations sur les entreprises : Obtenez des détails sur la culture d'entreprise, les avantages et la mission.
Comment intégrer l'API : Exemple d'implémentation
Pour utiliser l'API Glassdoor, il faut s'inscrire et obtenir une clé API. Voici un exemple de code pour récupérer les avis des employés d'une entreprise en PHP, Python et JavaScript.
-- php --
$apiKey = "VOTRE_CLE_API";
$companyName = "Google"; // Remplacez par le nom de l'entreprise souhaitée
$url = "https://api.glassdoor.com/api/api.htm?t.p=$apiKey&t.k=VOTRE_CLE_SECRETE&userip=0.0.0.0&useragent=Mozilla&action=employers&employerId=12345"; // Remplacez par l'ID de l'entreprise
$response = file_get_contents($url);
$data = json_decode($response, true);
if (isset($data['response']['employers'])) {
foreach ($data['response']['employers'] as $employer) {
echo "Nom de l'entreprise : " . $employer['name'] . "
";
echo "Évaluation : " . $employer['overallRating'] . "
";
echo "Avis : " . $employer['totalReviews'] . "
";
}
} else {
echo "Erreur lors de la récupération des données.";
}
?>
import requests
api_key = 'VOTRE_CLE_API'
company_id = '12345' # Remplacez par l'ID de l'entreprise
url = f'https://api.glassdoor.com/api/api.htm?t.p={api_key}&action=employers&employerId={company_id}'
response = requests.get(url)
data = response.json()
if 'response' in data and 'employers' in data['response']:
for employer in data['response']['employers']:
print(f"Nom de l'entreprise : {employer['name']}")
print(f"Évaluation : {employer['overallRating']}")
print(f"Avis : {employer['totalReviews']}")
else:
print("Erreur lors de la récupération des données.")
const fetch = require('node-fetch');
const apiKey = 'VOTRE_CLE_API';
const companyId = '12345'; // Remplacez par l'ID de l'entreprise
const url = `https://api.glassdoor.com/api/api.htm?t.p=${apiKey}&action=employers&employerId=${companyId}`;
fetch(url)
.then(response => response.json())
.then(data => {
if (data.response && data.response.employers) {
data.response.employers.forEach(employer => {
console.log(`Nom de l'entreprise : ${employer.name}`);
console.log(`Évaluation : ${employer.overallRating}`);
console.log(`Avis : ${employer.totalReviews}`);
});
} else {
console.log("Erreur lors de la récupération des données.");
}
})
.catch(error => console.error("Erreur :", error));
Cas d'utilisation de l'API
- Comparaison d'entreprises : Permettez aux utilisateurs de comparer les avis et les salaires de différentes entreprises.
- Portails de recherche d'emploi : Intégrez les données de Glassdoor pour améliorer l'expérience des candidats.
- Analyse de la satisfaction des employés : Analysez les données pour comprendre la satisfaction des employés au sein des entreprises.
Aucun commentaire pour cet article.