Resumo de IA
Gostaria de enviar a geolocalização através de webhooks? Os dados de geolocalização podem ser uma adição valiosa à sua carga útil de webhook, fornecendo informações específicas de localização sobre as suas submissões de formulário.
Neste tutorial, vamos guiá-lo através do processo de inclusão de dados de geolocalização nos seus webhooks usando um trecho de PHP.
Antes de começar, certifique-se de que o WPForms está instalado e ativado no seu site WordPress e que verificou a sua licença.
Criação do Formulário
Primeiro, terá de criar um formulário ou editar um existente para aceder ao construtor de formulários. No construtor de formulários, prossiga e adicione um campo de Endereço e ative a geolocalização. Se precisar de ajuda para criar um formulário com geolocalização ativada, por favor, reveja esta documentação.

Configuração do Webhook
Após configurar o Addon de Geolocalização e utilizá-lo no seu formulário, terá de configurar webhooks para o formulário.
No construtor de formulários, navegue até Definições » Webhooks. Uma vez aqui, ative a opção Ativar Webhooks.

Pode então prosseguir para introduzir o seu URL de webhook no campo URL da Requisição. Na secção Corpo da Requisição, terá de definir as informações que pretende enviar através do webhook, incluindo o mapeamento dos campos relevantes do seu formulário.

Nota: Para mais detalhes sobre a configuração e utilização do Addon de Webhooks no WPForms, certifique-se de consultar o nosso tutorial sobre o Addon de Webhooks.
Para efeitos deste tutorial, estamos a usar o Webhook.site para testar se a nossa informação está a ser enviada através do nosso webhook. Quando estiver a configurar o seu webhook, usaria o URL do webhook para a fonte externa para a qual está a publicar e atribuiria as suas variáveis.
É importante lembrar que cada fonte externa que aceita webhooks de entrada pode ter formas diferentes de configurar variáveis para enviar a informação. Terá de pesquisar esta fonte externa para garantir que não precisa de criar manualmente as suas variáveis dentro dessa fonte para garantir que os nomes das variáveis correspondem ao que está a atribuir no construtor de formulários.
Adicionar o Trecho
Agora é hora de adicionar o trecho. Para qualquer assistência sobre como e onde adicionar trechos ao seu site, por favor, veja este tutorial.
Com este trecho, vamos adicionar uma variável adicional ao webhook chamada entry_id e atribuir este número de ID que é criado pelo WPForms quando o formulário é submetido, mas apenas para o ID de formulário 1899, terá de atualizar este número de ID de formulário para corresponder ao seu próprio ID. Se não tiver a certeza de onde encontrar o seu número de ID de formulário, reveja este tutorial.
Agora, quando vir a informação enviada do webhook, notará não só os nomes dos seus campos mapeados, mas também a localização.

É tudo o que precisa para enviar o valor de localização usando um webhook.
Em seguida, gostaria também de enviar valores de campos de uma Caixa de seleção, Lista pendente ou Escolha múltipla? Veja o nosso tutorial para aprender como enviar valores de campos com webhooks.