Bonjour

j'ai encore des confusion sur la diffrence entre un webservice , api , webhook et endpoint

Merci d avance

2 réponses


Alors, un webservice c'est un... service, tu as toutu un écosystème qui propose tout un type de services, souvent c'est payant mais pas toujours

Une API, c'est un échangeur de données, tu lui envoies des données, il traite ces données et te donnes d'autres données en guise de réponse, souvent en JSON, les webservices utilisent les API pour identifier les utilisateur avec des API_KEY, en gros tu envoies la clé, l'api la recoit, ensuite l'api dit au service que l'utilisateur est un tel, et il te renvoie une réponse pour te dire que tu as acces au service (généralement c'est ce genre de json: {code: 200, message: "ok"}

Un webhook c'est une requete envoyée en HTTP en tant que point d'ancrage (un hook)

Le endpoint, c'est lié à l'API, c'est tout simplement l'url où tu doit envoyer tes données pour recevoir une réponse

En quoi se différencie-t-elle d'une interface de programmation d'applications ancienne génération ? Et pourquoi faut-il s'en soucier ?