Flashcards : Interfaces de programmation d'applications — 16 cartes

Toutes les cartes

1Question

Qu'est-ce qu'une interface de programmation d'applications (API) ?

Réponse

Un ensemble de classes, fonctions et constantes pour fournir des fonctionnalités.

2Question

Que définit le programme fournisseur dans une API ?

Réponse

La manière dont les fonctionnalités sont mises à disposition des consommateurs.

3Question

Qu'impose le programme fournisseur concernant l'accès à l'API ?

Réponse

Des contraintes d'accès à l'API.

4Question

Qu'est-ce que la Base Adresse Nationale ?

Réponse

Une API gratuite du gouvernement français.

5Question

Que permet de faire la Base Adresse Nationale ?

Réponse

D’obtenir des informations à partir d’une adresse postale.

6Question

Quelle méthode HTTP utilise-t-on pour interroger l'API à l'URL donnée ?

Réponse

La méthode GET.

7Question

Qu'est-ce que JSON dans le contexte de l'API ?

Réponse

Un format de données textuelles représentant la réponse de l'API.

8Question

Quelle est la première étape pour interroger une API en Python ?

Réponse

Importer le module requests.

9Question

Quelle méthode envoie une requête GET avec requests en Python ?

Réponse

requests.get(url).

10Question

Comment convertir la réponse d'une requête en JSON en Python ?

Réponse

Avec reponse.json().

11Question

Que fait la fonction get du module requests ?

Réponse

Elle envoie une requête GET à l’URL spécifiée et récupère la réponse.

12Question

Que permet la commande reponse.json() en Python ?

Réponse

D’extraire les données JSON et de les traiter comme un dictionnaire Python.

13Question

Quel type d'informations l'API Base Adresse Nationale fournit-elle ?

Réponse

Des informations sur l’adresse postale.

14Question

Sur quelle adresse postale l'API Base Adresse Nationale peut-elle fournir des informations ?

Réponse

Sur l’adresse du lycée Louis Armand.

15Question

Comment est indiquée l'adresse postale dans l'URL de la requête ?

Réponse

Par la valeur q=173-boulevard-de-strasbourg et le filtre postcode=94130.

16Question

Quels champs contient l'objet JSON de la réponse de l'API ?

Réponse

Features, geometry, coordinates, properties, label, postcode, city et context.

Teste-toi avec le QCM

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 ?

Faire le QCM →

Consultez la fiche

Révisez le cours complet dans la fiche de révision de Interfaces de programmation d'applications.

Voir la fiche →

Cours similaires

Crée tes propres flashcards

Importe ton cours et l'IA génère des flashcards en 30 secondes.

Générateur de flashcards