Résumé IA
Souhaitez-vous envoyer la géolocalisation via les webhooks ? Les données de géolocalisation peuvent être un ajout précieux à votre charge utile de webhook, fournissant des informations spécifiques à la localisation sur vos soumissions de formulaire.
Dans ce tutoriel, nous vous guiderons à travers le processus d’inclusion des données de géolocalisation dans vos webhooks à l’aide d’un extrait de code PHP.
Avant de commencer, assurez-vous que WPForms est installé et activé sur votre site Web WordPress et que vous avez vérifié votre licence.
Création du formulaire
Tout d’abord, vous devrez créer un formulaire ou modifier un formulaire existant pour accéder au constructeur de formulaires. Dans le constructeur de formulaires, ajoutez un champ d’adresse et activez la géolocalisation. Si vous avez besoin d’aide pour créer un formulaire avec la géolocalisation activée, veuillez consulter cette documentation.

Configuration du webhook
Après avoir configuré le module complémentaire de géolocalisation et l’avoir utilisé dans votre formulaire, vous devrez configurer les webhooks pour le formulaire.
Dans le constructeur de formulaires, accédez à Paramètres » Webhooks. Une fois ici, activez l’option Activer les webhooks.

Vous pouvez ensuite procéder à la saisie de votre URL de webhook dans le champ URL de la requête. Dans la section Corps de la requête, vous devrez définir les informations que vous avez l’intention d’envoyer via le webhook, y compris la mise en correspondance des champs pertinents de votre formulaire.

Remarque : Pour plus de détails sur la configuration et l’utilisation du module complémentaire Webhooks dans WPForms, assurez-vous de consulter notre tutoriel sur les modules complémentaires Webhooks.
Pour les besoins de ce tutoriel, nous utilisons Webhook.site pour tester que nos informations sont envoyées via notre webhook. Lorsque vous configurez votre webhook, vous utiliseriez l’URL du webhook vers la source externe à laquelle vous publiez et assigneriez vos variables.
Il est important de se rappeler que chaque source externe qui accepte les webhooks entrants peut avoir différentes manières de configurer les variables pour envoyer les informations. Vous devrez rechercher cette source externe pour vous assurer que vous n’avez pas besoin de créer manuellement vos variables dans cette source pour vous assurer que les noms des variables correspondent à ce que vous assignez dans le constructeur de formulaires.
Ajout de l'extrait
Il est maintenant temps d’ajouter l’extrait de code. Pour toute aide sur comment et où ajouter des extraits de code à votre site, veuillez consulter ce tutoriel.
Avec cet extrait de code, nous allons ajouter une variable supplémentaire au webhook appelée entry_id et attribuer cet ID numérique qui est créé par WPForms lors de la soumission du formulaire, mais uniquement pour l'ID de formulaire 1899. Vous devrez mettre à jour cet ID de formulaire pour qu'il corresponde au vôtre. Si vous ne savez pas où trouver votre numéro d'ID de formulaire, veuillez consulter ce tutoriel.
Maintenant, lorsque vous verrez les informations envoyées par le webhook, vous remarquerez non seulement vos noms de champs mappés, mais aussi la localisation.

C’est tout ce dont vous avez besoin pour envoyer la valeur de localisation à l’aide d’un webhook.
Ensuite, souhaitez-vous également envoyer les valeurs des champs d’une case à cocher, d’une liste déroulante ou d’un choix multiple ? Consultez notre tutoriel pour savoir comment envoyer des valeurs de champ avec des webhooks.