13 Nov. 2023
Bienvenue sur notre API, un outil polyvalent qui exploite l'api de MediaWiki. Que vous soyez un amateur de données, un curieux intellectuel ou simplement quelqu'un en quête d'informations intéressantes, notre API est conçue pour répondre à divers besoins.
Lorsque vous souhaitez explorer en détail un article particulier, vous pouvez utiliser la route suivante en remplaçant "[article]" par le nom de votre choix :
/api/search/[article]
Cette requête vous offre un aperçu assez complet de l'article demandé, il inclut des éléments tels que :
Requète cherchant les données de l'article "Paris" :
/api/search/paris
Réponse de la requète retournée sous format JSON :
{
"articleInfo": {
"url": "https://fr.wikipedia.org/wiki/Paris",
"title": "Paris",
"extract": "Paris (/pa.ʁi/ ) est la capitale de la France. Divisée en vingt arrondissements, elle est le chef-lieu de la région Île-de-France et le siège de la métropole du Grand Paris.\nElle est établie au centre du Bassin parisien, sur une boucle de la Seine, entre les confluents avec la Marne et l'Oise.",
"lastEdit": "11/7/2023, 3:30:41 AM",
"numRevisions": 209413889,
"pageSize": 436381,
"firstRevisionUser": "CommonsDelinker",
"latestRevisionId": 209413889,
"pageId": 681159,
"latestVersion": 209313005,
"wordCount": 36758,
"charCount": 229632,
"lastContributor": "CommonsDelinker",
"image": "https://upload.wikimedia.org/wikipedia/commons/4/4b/La_Tour_Eiffel_vue_de_la_Tour_Saint-Jacques%2C_Paris_ao%C3%BBt_2014_%282%29.jpg",
"infobox": {
"nom": "Paris",
"région": "Île-de-France (préfecture)",
"arrondissement": "Chef-lieu de vingt Arrondissements de Parisarrondissements",
"insee": "75056 Arrondissements de ParisCodes des arrondissements : de 75101 à 75120",
"cp": "Selon l’arrondissement, de 75001 à 75020 et 75116",
"maire": "Anne Hidalgo (Parti socialiste (France)PS)",
"mandat maire": "Élections municipales de 2020 à Paris2020–2026",
"intercomm": "Métropole du Grand Paris (siège)",
"latitude": "48.856578",
"longitude": "2.351828",
"altitude": "35",
"alt mini": "26",
"alt maxi": "Point culminant de Paris131",
"superficie": "105.40",
"type": "Commune urbaine",
"unité urbaine": "Unité urbaine de ParisParis (ville-centre)",
"aire d'attraction": "Aire d'attraction de ParisParis (commune-centre)",
"population": "Population de France/dernière_pop",
"population agglomération": "Population Unité urbaine de Paris",
"gentilé": "Parisien",
"géoloc-département": "Paris/Île-de-France/France",
"siteweb": "https://www.paris.fr paris.fr"
}
}
}
Pour les esprits curieux qui souhaitent comparer statistiquement deux articles, utilisez la route suivante en remplaçant "[article-1]" et "[article-2]" par les noms des articles respectifs :
/api/compare/[article-1]/[article-2]
Cette fonctionnalité engage une analyse comparative entre les articles 1 et 2. Elle compare les statistiques de la pages en indiquant leur valeur. Les statistiques comparées sont la taille de la page, le nombre de mots, le nombre de caractères, le nombre de révision, la date de révision et le dernier contributeur.
Requète comparative des articles "Paris" et "Berlin" :
/api/compare/paris/berlin
Réponse de la requète retournée sous format JSON :
{
"Comparaison": {
"Taille de la page": {
"Info": "La page Paris est plus grande que la page Berlin",
"Valeurs": {
"Paris": 436381,
"Berlin": 86876
}
},
"Nombres de mots": {
"Info": "La page Paris a plus de mots que la page Berlin",
"Valeurs": {
"Paris": 36758,
"Berlin": 7190
}
},
"Nombres de caractères": {
"Info": "La page Paris a plus de caractères que la page Berlin",
"Valeurs": {
"Paris": 229632,
"Berlin": 46355
}
},
"Nombres de révisions": {
"Info": "La page Berlin a plus de révisions que la page Paris",
"Valeurs": {
"Paris": 209413889,
"Berlin": 209442668
}
},
"Date de révisions": {
"Info": "La page Berlin a une révision plus récente que la page Paris",
"Valeurs": {
"Paris": "11/7/2023, 3:30:41 AM",
"Berlin": "11/8/2023, 7:08:02 AM"
}
},
"Dernier contributeur": {
"Info": "La page Paris n'a pas le même contributeur que la page Berlin",
"Valeurs": {
"Paris": "46.178.126.143",
"Berlin": "CommonsDelinker"
}
}
}
}