Atenção!

Este artigo contém código PHP e destina-se a programadores. Oferecemos este código como cortesia, mas não prestamos suporte para personalizações de código ou desenvolvimento de terceiros.

Para orientação adicional, consulte o tutorial da WPBeginner sobre como adicionar código personalizado.

Ignorar

Enviar Dados de Geolocalização Através de Webhooks

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.

crie o seu formulário e ative a autocorreção e exiba o mapa no campo de endereço para enviar valores de geolocalização através de webhooks

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.

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.

mapeie os campos do seu formulário aos nomes das suas variáveis e insira o URL do webhook.

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.

com este trecho pode enviar geolocalização através de webhooks

É 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.