{{tag>dev api rest}} Notes et transcriptions du cours [[https://openclassrooms.com/fr/courses/6031886-debutez-avec-les-api-rest|Débutez avec les API REST]] proposé par **esri France** disponible sur la plateforme [[https://openclassrooms.com|Openclassrooms]]. ====== Quiz : Utiliser une API ====== **L'API d'ArcGIS est une API REST libre d'utilisation.** * https://developers.arcgis.com/documentation/core-concepts/rest-api/ - Vrai - Faux ++++ Réponse | Choix 1. C'est vrai ! ++++ **Quelles sont les raisons qui pourraient vous empêcher d'accéder à une API ?** (plusieurs réponses possibles). - L’API est privée - L’API nécessite une authentification - L’API n’existe plus - L’API est publique ++++ Réponse | Choix 1,2,3. Si l’API est privée ou nécessite une authentification, vous ne pourrez pas accéder à cette API. Et encore moins si elle n’existe plus ! ++++ **Comment sécuriser une API ?** (Plusieurs réponses possibles). - Ajouter un mécanisme d’authentification entre le client et l’API - Utiliser le protocole HTTPS - Ne rien faire, une API est sécurisée par défaut. ++++ Réponse | Choix 1,2. Sécuriser une API est important, en intégrant un système d’authentification et en utilisant un protocole HTTPS. ++++ **À quoi correspond l'URL suivante ?** (Plusieurs réponses possibles). * https://developers.arcgis.com/rest/services-reference/get-started-with-the-services-directory.htm - La documentation d’une API - Un site d’exemples d’utilisation d’une l’API REST - Un exemple d’utilisation de l’API REST pour faire des cartes ++++ Réponse | Les 3 ! Il s’agit du site référence de l’API REST ArcGIS ! ++++ **Quel est le résultat de l'URL suivante ?** * https://sampleserver1.arcgisonline.com/ArcGIS/rest/services/Demographics/ESRI_Census_USA/MapServer/export?bbox=-185.3,-28.8,-59.5,118.1 - Une image avec sa largeur, sa hauteur, son étendue et son échelle - Une erreur - Du code JSON ++++ Réponse | Choix 2. Il s’agit de l’export au format image d’une emprise de carte. ++++ **Quel est le résultat de l'URL suivante ?** * http://sampleserver6.arcgisonline.com/arcgis/services?wsdl Attention, plusieurs réponses sont possibles. - Du code XML - Des informations SOAP sur l’API - Du code JSON ++++ Réponse | Choix 1,2. Il s’agit de code XML contenant des informations SOAP sur l’API ARCGIS. ++++ **Vous développez une API pour un site web de e-commerce. Vous devez utiliser une API** : - avec une authentification OAuth - avec l'authentification par clé - REST plutôt que SOAP - privée ++++ Réponse | Choix 1.Un site e-commerce nécessite une sécurité sans faille. Il est donc important d'utiliser une API REST privée avec une authentification OAuth2. ++++ **Lesquelles de ces propositions sont vraies concernant Postman ?** (Plusieurs réponses possibles). - Postman est un logiciel informatique. - Postman est un client web pour tester des API. - Postman est un bon outil d'apprentissage des API. - Postman permet de tester des requêtes uniquement de type POST. - Le résultat de la requête dans Postman est soit JSON, soit XML. ++++ Réponse | Choix 1,2,3. Postman est bien un logiciel informatique permettant de tester des API web. Il gère tous les verbes HTTP et les résultats dans plusieurs formats (JSON, XML, HTML,Text). ++++ [[240_decouvrir_des_api|◁ Précédent]] | [[000_start|⌂ Retour au sommaire]] | [[310_conception_api|Suivant ▷]]