Comment utiliser les webhooks : guide complet

Savez-vous comment utiliser les webhooks ? Lisez ce guide pratique et utile si vous souhaitez en savoir plus sur la génération et l'intégration des webhooks.

par Hasan Biswas • 5 février 2025

Vous en avez assez de vérifier constamment les mises à jour ou de déclencher manuellement des actions entre vos applications et vos services ? Vous perdez un temps précieux à effectuer des tâches répétitives qui pourraient être automatisées ?

Heureusement,les webhooksoffrent une solution à ces problèmes, en permettant une intégration et une automatisation transparentes. Dans cet article, nous vous montrerons donc comment utiliser facilement les webhooks. 

Comment utiliser les webhooks : guide complet

La configuration des webhooks est un jeu d'enfant. Il vous suffit de suivre un processus simple en trois étapes

  • Créez l'URL du webhook à partir d'une application à laquelle vous préférez envoyer des données.
  • Insérez cette URL dans la section webhook de l'application à partir de laquelle vous choisissez de recevoir les données.
  • Sélectionnez les types d'événements pour lesquels vous souhaitez être averti par l'application. 

Pour illustrer son fonctionnement, nous allons prendre l'exemple deMailchimpetRequestbin(optimisé par Pipedream). Dans ce cas, Mailchimp enverra des données et Requestbin les recevra.

Allons droit au but.

Remarque : nous ne vous montrerons pas comment créer des comptes sur Mailchimp et Requestbin. Nous pensons que vous êtes capable d'effectuer cette tâche simple. Nous vous montrerons plutôt comment connecter ces deux applications.

Étape 1 : Créer un bac de demandes

Rendez-vous surRequestbin, créez ou connectez-vous à votre compte, puis cliquez sur le bouton « Créer une demande ».

Cliquez sur le bouton Créer un dossier de demandes.

Étape 2 : Copiez l'URL du point de terminaison

Ensuite, copiez l'URL du point de terminaisonet enregistrez-la dans le Bloc-notes.

Copiez l'URL du point de terminaison

Étape 3 : Créez ou connectez-vous à votre compte Mailchimp

Créez maintenant un compte sur Mailchimp ou connectez-vous à votre compte existant. Ensuite, rendez-vous dans « Tableau de bord de l'audience » dans la barre latérale gauche de Mailchimp.

Accédez au tableau de bord Audience dans Mailchimp.

N'oubliez pas que votre compte Mailchimp doit contenir des prospects pour pouvoir créer un webhook.

Étape 4 : Accédez aux paramètres dans Mailchimp.

À ce stade, accédez à « Gérer l'audience » sur le côté droit et cliquez dessus. Ensuite, cliquez sur «Paramètres ».

Cliquez sur « Gérer l'audience » et « Paramètres » dans Mailchimp.

Étape 5 : Cliquez sur Webhooks dans Mailchimp.

Faites défiler légèrement vers le bas et cliquez sur « Webhooks ».

Cliquez sur Webhooks dans Mailchimp.

Étape 6 : Créer un nouveau webhook

À présent, cliquez sur le bouton « Créer un nouveau webhook ».

Cliquez sur le bouton Créer un nouveau webhook dans Mailchimp.

Étape 7 : Insérez l'URL du point de terminaison de Requestbin

Ensuite, collez l'URL du point de terminaison Requestbin (que vous avez copiée et enregistrée dans le Bloc-notes) dans le champ « URL de rappel » dans Mailchimp.

Collez l'URL du point de terminaison de Requestbin dans Mailchimp.

Étape 8 : Sélectionnez les événements Mailchimp pour envoyer les données à Requestbin

Maintenant, sélectionnez tous les événements pour lesquels vous souhaitez recevoir des notifications et cliquez sur le bouton « Enregistrer ».

Sélectionnez les événements et cliquez sur le bouton Enregistrer de Webhook dans Mailchimp.

Bingo ! Vous avez correctement créé un webhook dans Mailchimp. Testons maintenant la connexion.

Étape 9 : Consulter les données Mailchimp dans Requestbin

À présent, vous devriez voir les données apparaître dans Requestbin dès qu'un des événements que vous avez sélectionnés se produit dans Mailchimp. Pour afficher les données Mailchimp dans Requestbin, retournez dans Requestbin et cliquez sur la nouvelle option « Publier ».

Cliquez sur l'option Publier dans Requestbin.

Vous pouvez désormais voir toutes les informations sur les événements déclenchés dans Mailchimp.

Capture d'écran des données Mailchimps dans Requestbin

Vous voyez ! Il était très facile d'utiliser un webhook pour aider deux applications différentes à communiquer.

Mais que faire si l'application que vous avez choisie ne prend pas en charge le mécanisme webhook ? Que ferez-vous dans ce cas ?

Détendez-vous. Vous pouvez utiliser des applications middleware telles queZapier

Zapier dispose d'un système d'intégration intégré qui interroge les API et envoie des données via des webhooks.

À lire également :Qu'est-ce qu'une API?

Bonus : Comment utiliser les webhooks Discord

Dans cette section, nous vous montrerons comment créer un webhook dansDiscordet l'utiliser surGitHub

Remarque : nous ne décrirons pas le processus de création de compte sur ces deux applications.

Étape 1 : Connectez-vous à votre compte Discord et créez un nouveau serveur.

Tout d'abord, connectez-vous à votre compte Discord et créez un nouveau serveur (vous pouvez toutefois utiliser un serveur existant, si vous en avez un). Pour créer un nouveau serveur, cliquez sur l'icône « + » en bas à gauche de Discord.

Cliquez sur l'icône + en bas à gauche de Discord.

Étape 2 - Créer un nouveau serveur sur Discord

Ensuite, cliquez sur l'option « Créer mon propre ».

Cliquez sur l'option « Créer mon propre » dans Discord.

Maintenant, sélectionnez la communauté pour laquelle le serveur sera utilisé.

Choisissez une communauté dans Discord tout en créant un serveur.

Enfin, donnez un nom à votre serveur Discord et cliquez sur le bouton « Créer ».

Nommez votre serveur Discord

Et voilà. Vous venez de créer un serveur sur Discord.

Étape 3 : Accédez aux paramètres du serveur sur Discord.

Allez en haut à gauche, cliquez sur le nom de votre serveur, puis sélectionnez l'onglet « Paramètres du serveur » dans le menu déroulant.  

Sélectionnez l'onglet Paramètres du serveur sur Discord.

Étape 4 : Créer un webhook sur Discord

Accédez à l'onglet « Intégrations » situé à gauche.

Cliquez sur l'onglet Intégrations dans les paramètres du serveur Discord.

Ensuite, cliquez sur le bouton « Créer un webhook ».

Cliquez sur le bouton Créer un webhook dans les paramètres du serveur Discord.

Maintenant, modifiez le nom du webhook selon vos préférences. Pour le modifier, cliquez sur le webhook déjà créé.

Cliquez sur le webhook déjà créé.

Ensuite, nommez votre webhook et veillez à sélectionner « #general » dans le champ Channel.

Nommez le webhook et sélectionnez le canal.

Enfin, cliquez sur le bouton « Copier l'URL du webhook » pour copier l'URL du point de terminaison et l'enregistrer dans le Bloc-notes.

Cliquez sur le bouton Copier l'URL du webhook.

Vous avez créé avec succès un webhook sur Discord. Il est temps de l'utiliser pour connecter Discord à GitHub.

Étape 5 : Connectez-vous à votre compte GitHub et créez un nouveau référentiel

Comme vous pouvez le lire dans le titre de cette section, vous devez vous connecter à votre compte GitHub et créer un nouveau référentiel. Vous pouvez toutefois choisir un référentiel existant.

Pour créer un nouveau référentiel, cliquez sur le bouton « Nouveau » en haut à gauche. 

Cliquez sur le bouton Nouveau en haut à gauche de GitHub.

Ensuite, saisissez le nom de votre référentiel dans le champ « Nom du référentiel ».

Nommez votre dépôt dans GitHub

Faites défiler vers le bas et cliquez sur le bouton « Créer un référentiel ».

Cliquez sur le bouton Créer un dépôt sur GitHub.

Étape 6 : Connectez Discord à GitHub

À ce stade, vous verrez apparaître la fenêtre du référentiel. Cliquez sur l'onglet « Paramètres » en haut.

Cliquez sur l'onglet Paramètres en haut de GitHub.

Ensuite, cliquez sur « Webhooks » à gauche.

Cliquez sur Webhooks dans la partie gauche des paramètres de GitHub.

Maintenant, cliquez sur le bouton « Ajouter un webhook ».

Cliquez sur le bouton Ajouter un webhook.

Ensuite, insérez l'URL Discord Webhook (que vous avez copiée et enregistrée dans le Bloc-notes) dans le champ « Payload URL ».

Collez l'URL du webhook Discord dans le champ URL de la charge utile de GitHub.

**Avant de coller l'URL Discord Webhook, veillez à ajouter « /github » à la fin de l'URL. Sinon, vous risquez d'obtenir une erreur 400 (requête incorrecte).**

Ajoutez slash github à la fin de l'URL Discord Webhook.

Maintenant, choisissez « Type de contenu » comme « application/json ».

Sélectionnez le type de contenu application/json.

Enfin, faites défiler vers le bas et cliquez sur le bouton « Ajouter un webhook ».

Cliquez sur le bouton Ajouter un webhook sur GitHub.

Boom Shakalaka ! Vous avez connecté Discord à GitHub.

Capture d'écran de l'intégration Webhook sur GitHub

Voilà toutes les informations nécessaires pour utiliser un webhook dans Discord. 

Qu'est-ce qu'un webhook ?

Un webhook est un moyen (plus précisément, une requête HTTP) permettant à deux applications différentes de communiquer entre elles. En termes simples, les webhooks fonctionnent de manière similaire aux téléphones mobiles pour diverses applications web. 

Un webhook permet à une application d'envoyer des données en temps réel à une autre application lorsqu'un événement particulier se produit.

Par exemple, imaginez que vous ayez une boutique en ligne où vous vendez une multitude de produits. Pour gérer cette boutique lors de vos déplacements, vous avez créé une application à laquelle vous pouvez accéder avec votre smartphone.

Ensuite, vous connectez cette application à votre boutique en ligne afin de recevoir une notification push sur votre smartphone lorsqu'un client passe une commande. Vous pouvez ainsi gérer cette commande depuis votre téléphone. 

Dans ce scénario, un webhook vous aide à recevoir cette notification push. Nous pensons que vous comprenez désormais parfaitement ce qu'est un webhook. Voyons maintenant dans quels cas vous pouvez utiliser les webhooks.

Quand utiliser les webhooks ?

Vous pouvez utiliser les webhooks lorsque vous avez besoin de mettre à jour des données d'une application à une autre. Voici quelques autres scénarios dans lesquels les webhooks peuvent s'avérer utiles. 

Mises à jour en temps réel : les webhooks peuvent fournir des mises à jour en temps réel lorsque certains événements se produisent dans un autre système. Par exemple, les webhooks peuvent immédiatement transmettre ces informations lorsqu'un nouvel utilisateur s'inscrit ou effectue une transaction. 

Automatisation : vous pouvez utiliser des webhooks pour avertir automatiquement les utilisateurs ou vous-même lorsque certains événements se produisent dans un système. 

Workflows personnalisés : vous pouvez utiliser des webhooks pour concevoir des workflows personnalisés. Vous pouvez définir les actions exactes à effectuer lorsqu'un événement se déclenche. 

Transfert de données efficace : les webhooks sont avantageux et efficaces par rapport aux systèmes de sondage où les applications demandent constamment des données. 

Contrairement au mécanisme de sondage, les webhooks n'envoient des données que lorsqu'ils trouvent quelque chose de nouveau à signaler. Par conséquent, les webhooks jouent un rôle essentiel dans la réduction de la charge du serveur et du trafic réseau inutile.

Voici quelques scénarios dans lesquels vous pourriez ressentir le besoin d'utiliser des webhooks. 

FAQ sur l'utilisation des webhooks, réponses

1. Quel est l'inconvénient des webhooks ?

Malgré leur popularité, les webhooks présentent des inconvénients. Par exemple, il arrive parfois que les webhooks ne parviennent pas à envoyer des données ou des notifications au système de destination. Cette situation indésirable peut survenir en raison de dysfonctionnements dans le système source. 

2. Comment utiliser les webhooks pour les débutants ?

Nous avons déjà présenté un guide convivial destiné aux débutants sur l'utilisation des webhooks. Voici à nouveau un résumé de l'ensemble du guide. Générez une URL de webhook à partir d'une application qui enverra des données à une autre. 

Ensuite, insérez cette URL dans la section webhook de l'application réceptrice. Enfin, sélectionnez les événements que vous souhaitez voir dans l'application réceptrice. C'est tout !

Arrondir

Félicitations pour avoir lu cet article sur l'utilisation des webhooks. À partir de maintenant, vous pouvez facilement créer et utiliser des webhooks pour la plupart des applications. 

Mais sachez que nous n'avons fait qu'effleurer les aspects techniques liés à la génération et à l'intégration des webhooks. Il y a encore beaucoup à apprendre et à mettre en pratique, car différentes applications peuvent vous obliger à suivre des chemins différents pour utiliser leurs webhooks.


${input.Auteur?.nom}
AUTEUR

Md. Hasan Biswas est rédacteur de contenu chez Dorik. Il s'efforce de créer des contenus attrayants, utiles et percutants. Outre l'écriture, Hasan aime cuisiner, regarder des films et des séries télévisées, et lire des livres. 

Abonnez-vous à la newsletter Dorik

Abonnez-vous à notre newsletter pour rester informé des derniers articles publiés sur notre blog.

En savoir plus sur le blog Dorik

Créez un nombre illimité de sites web.
gratuitement.