« API » : différence entre les versions
(Premier pas de la page API d'Edutechwiki sur les internets.) |
mAucun résumé des modifications |
||
Ligne 1 : | Ligne 1 : | ||
==Définition== | |||
[[Fichier:API_model.jpg.jpg|vignette|droite|| Schéma illustrant l'interaction entre l'utilisateur-trice et l'application à travers l'API, suivant la métaphore du restaurant. ]] | [[Fichier:API_model.jpg.jpg|vignette|droite|| Schéma illustrant l'interaction entre l'utilisateur-trice et l'application à travers l'API, suivant la métaphore du restaurant. ]] | ||
Les API (acronyme d'''Application Interface Interaction'' en anglais, en français ''interfaces de programmation'') se trouvent dans toutes les applications et pages web que nous utilisons. C'est ce qui décrit ''l'interaction'' même avec le web. Une API permet la communication entre l'utilisateur-trice et l'application avec laquelle on interagit. Cependant cette communication est contrainte à ce que l'application offre. On ne peut demander à un site de réservation d'hôtel de nous donner la liste des vols d'avion par exemple. La demande est donc au préalable réfléchie et ciblée par rapport à l'application ou le site web choisi pour la requête. | Les API (acronyme d'''Application Interface Interaction'' en anglais, en français ''interfaces de programmation'') se trouvent dans toutes les applications et pages web que nous utilisons. C'est ce qui décrit ''l'interaction'' même avec le web. Une API permet la communication entre l'utilisateur-trice et l'application avec laquelle on interagit. Cependant cette communication est contrainte à ce que l'application offre. On ne peut demander à un site de réservation d'hôtel de nous donner la liste des vols d'avion par exemple. La demande est donc au préalable réfléchie et ciblée par rapport à l'application ou le site web choisi pour la requête. | ||
Ligne 6 : | Ligne 6 : | ||
Ce dernier exemple illustre le fait que la demande est faite par un/une utilisateur-trice, mais il se peut parfaitement que la demande peut être faite par une application ''pour'' une autre application. En effet, il existe des sites web offrant leur API (comme [https://www.yelp.com/developers/documentation/v3/get_started| Yelp]) pour d'autres sites internet. | Ce dernier exemple illustre le fait que la demande est faite par un/une utilisateur-trice, mais il se peut parfaitement que la demande peut être faite par une application ''pour'' une autre application. En effet, il existe des sites web offrant leur API (comme [https://www.yelp.com/developers/documentation/v3/get_started| Yelp]) pour d'autres sites internet. | ||
== | ==Utilisation== | ||
''à continuer'' | ''à continuer'' | ||
==Exemples== | |||
''à continuer'' | ''à continuer'' | ||
Version du 16 décembre 2021 à 20:27
Définition
Les API (acronyme d'Application Interface Interaction en anglais, en français interfaces de programmation) se trouvent dans toutes les applications et pages web que nous utilisons. C'est ce qui décrit l'interaction même avec le web. Une API permet la communication entre l'utilisateur-trice et l'application avec laquelle on interagit. Cependant cette communication est contrainte à ce que l'application offre. On ne peut demander à un site de réservation d'hôtel de nous donner la liste des vols d'avion par exemple. La demande est donc au préalable réfléchie et ciblée par rapport à l'application ou le site web choisi pour la requête. L'exemple du restaurant peut être plus parlant (cf. schéma): vous (utilisateur-trice) êtes au restaurant, vous avez un menu (interface), le-la serveur-euse traite votre demande (API) et s'en va la communiquer en cuisine (application, page web) qui va vous préparer votre délicieux plat (réponse) qui vous sera servie par le/la serveur-euse (API).
Ce dernier exemple illustre le fait que la demande est faite par un/une utilisateur-trice, mais il se peut parfaitement que la demande peut être faite par une application pour une autre application. En effet, il existe des sites web offrant leur API (comme Yelp) pour d'autres sites internet.
Utilisation
à continuer
Exemples
à continuer
Ressources
- https://www.youtube.com/watch?v=xjigCDPmvIk
- https://www.youtube.com/watch?v=IAFN2UzN784
- https://www.ibm.com/topics/api
- https://www.mulesoft.com/resources/api/what-is-an-api
Page crée par Kenneth Rioja le 16 décembre 2021 à 20:27 (CET)
Cet article est incomplet.
Il est jugé trop incomplet dans son développement ou dans l'expression des concepts et des idées. Son contenu est donc à considérer avec précaution.