Qu'est-ce qu'une interface de programmation d'applications (API) ?
Un ensemble de classes, fonctions et constantes pour fournir des fonctionnalités.
Que définit le programme fournisseur dans une API ?
La manière dont les fonctionnalités sont mises à disposition des consommateurs.
Qu'impose le programme fournisseur concernant l'accès à l'API ?
Des contraintes d'accès à l'API.
Qu'est-ce que la Base Adresse Nationale ?
Une API gratuite du gouvernement français.
Que permet de faire la Base Adresse Nationale ?
D’obtenir des informations à partir d’une adresse postale.
Quelle méthode HTTP utilise-t-on pour interroger l'API à l'URL donnée ?
La méthode GET.
Qu'est-ce que JSON dans le contexte de l'API ?
Un format de données textuelles représentant la réponse de l'API.
Quelle est la première étape pour interroger une API en Python ?
Importer le module requests.
Quelle méthode envoie une requête GET avec requests en Python ?
requests.get(url).
Comment convertir la réponse d'une requête en JSON en Python ?
Avec reponse.json().
Que fait la fonction get du module requests ?
Elle envoie une requête GET à l’URL spécifiée et récupère la réponse.
Que permet la commande reponse.json() en Python ?
D’extraire les données JSON et de les traiter comme un dictionnaire Python.
Quel type d'informations l'API Base Adresse Nationale fournit-elle ?
Des informations sur l’adresse postale.
Sur quelle adresse postale l'API Base Adresse Nationale peut-elle fournir des informations ?
Sur l’adresse du lycée Louis Armand.
Comment est indiquée l'adresse postale dans l'URL de la requête ?
Par la valeur q=173-boulevard-de-strasbourg et le filtre postcode=94130.
Quels champs contient l'objet JSON de la réponse de l'API ?
Features, geometry, coordinates, properties, label, postcode, city et context.
Teste tes connaissances avec un QCM de 9 questions sur Interfaces de programmation d'applications.
1. Que désigne une interface de programmation d’applications, ou API ?
2. Quel rôle revient au programme fournisseur dans le fonctionnement d’une API ?
Révisez le cours complet dans la fiche de révision de Interfaces de programmation d'applications.
Voir la fiche →Importe ton cours et l'IA génère des flashcards en 30 secondes.
Générateur de flashcards