Se connecter

Informatique

Création de sites web

Sujet : Quelqu’un peut m’expliquer ce que c’est une api?
1
comptepoubelle2
Niveau 18
03 novembre 2019 à 19:17:39

Et à quoi cela sert ? Car je ne comprends pas trop.

dieudonnnee
Niveau 8
03 novembre 2019 à 19:56:47

Une API c'est généralement un service dont tu fais appelle pour recevoir des données, souvent en y passant des paramètres.. Par exemple t'as l'API IMDB qui va te renvoyer une liste de film, et tu peux par exemple passer le paramètre "action" pour ne recevoir que des films d'actions... Et ça t'envoi les données au format JSON.
Mais bon le therme "API" c'est du jargon de merde, en bref une API c'est un serveur c'est tout.. c'est un serveur avec des routes qui t'envoient du JSON.

tsez93
Niveau 10
05 novembre 2019 à 02:12:00

Mais bon le therme "API" c'est du jargon de merde, en bref une API c'est un serveur c'est tout.. c'est un serveur avec des routes qui t'envoient du JSON.

Ta définition est équivalente à : c'est quoi un OS, c'est Linux... Tu restreinds trop.

Une API (application programming interface) est une interface de programmation d'application. C'est un ensemble de fonctions, méthodes et constantes qui sert d'interface avec une application. Cette application offre ainsi des services à d'autres applications. Exemple : calcule-moi la racine carrée.
Ces applications peuvent être web, desktop ou autre. Les API existaient bien avant l'avènement de Internet.

Mcgod
Niveau 6
07 novembre 2019 à 20:35:53

Le 05 novembre 2019 à 02:12:00 tsez93 a écrit :

Mais bon le therme "API" c'est du jargon de merde, en bref une API c'est un serveur c'est tout.. c'est un serveur avec des routes qui t'envoient du JSON.

Ta définition est équivalente à : c'est quoi un OS, c'est Linux... Tu restreinds trop.

Une API (application programming interface) est une interface de programmation d'application.

Donc si j’ai bien compris le début de ta phrase une API est une interface qui permet de créer une application c’est bien ça ? Vous pouvez donner quelques exemples svp ?

boucif
Niveau 24
07 novembre 2019 à 21:59:45

En faite une API c'est plutôt une interface qui permet de communiquer avec un logiciel tier, par exemple league of legend fourni une API pour récupérer des données sur le jeu et les joueurs, Microsoft fourni une API pour faire de la 3D sur Windows (Direct X).
C'est un ensemble de protocole normé pour communiquer avec une appli tierce donc.

1
Sujet : Quelqu’un peut m’expliquer ce que c’est une api?
   Retour haut de page
Consulter la version web de cette page