Pesquisar

Enviar webhook com dados nos parâmetros ao clicar em botão

11/09/2023 às 21:53

Descrição do Projeto:

O ChatGPT me passou o código abaixo para enviar um webhook com os dados nome e phonenumber para meu serviço de automação de Whatsapp quando o lead clicar no botão.
O código não funcionou. Preciso de alguém que saiba fazer funcionar.
Segue o código:

<script>
document.addEventListener('DOMContentLoaded', function() {
// Função para acionar o webhook
function acionarWebhook() {
// Capturar os dados dinâmicos dos parâmetros da URL atual
var url = new URL(window.location.href);
var nome = url.searchParams.get('nome');
var phonenumber = url.searchParams.get('phonenumber');

// URL do webhook no site de destino
var webhookURL = "https://exemplodewebhook.com/removiooriginalporseguranca";

// Dados que serão enviados para o webhook
var dadosParaEnviar = {
nome: nome,
phonenumber: phonenumber
};

// Configurar a solicitação HTTP
var xhr = new XMLHttpRequest();
xhr.open("POST", webhookURL, true);
xhr.setRequestHeader("Content-Type", "application/json;charset=UTF-8");

// Enviar os dados para o webhook
xhr.send(JSON.stringify(dadosParaEnviar));

// Lidar com a resposta do webhook (opcional)
xhr.onreadystatechange = function () {
if (xhr.readyState === 4 && xhr.status === 200) {
var respostaDoWebhook = JSON.parse(xhr.responseText);
console.log("Resposta do webhook:", respostaDoWebhook);
// Aqui você pode tratar a resposta do webhook, se necessário
}
};
}

// Adicionar um ouvinte de evento de clique a cada botão
var botao1 = document.getElementById('botao1');
var botao2 = document.getElementById('botao2');
var botao3 = document.getElementById('botao3');
// Adicionar ouvintes de evento de clique para outros botões, se necessário
botao1.addEventListener("click", acionarWebhook);
botao2.addEventListener("click", acionarWebhook);
botao3.addEventListener("click", acionarWebhook);
});
</script>

PS: A página que contem o botão já é carregada com esses dados do lead nos parâmetros e já possuo configurado um script que leva este mesmos dados para a página de destino do botão. Agora quero adicionar esta funcionalidade.

Atividades do cliente nesse projeto:

Última visualização: 14/09/2023 às 09:40

Última interação: 12/09/2023 às 09:16

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Desenvolvimento Web
Orçamento: Aberto
Nível de experiência: Iniciante
Visibilidade: Público
Propostas: 7
Interessados: 8
Valor Mínimo: R$ 50,00

Cliente

1 2 3 4 5

Freelancer vencedor

1 2 3 4 5
Propostas (7)
  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: 12/09/2023 às 01:46 | Oferta: Privado | Duração estimada: Privado

  • Freelancer Premium Alexandre R.
    Top Freelancer
    1 2 3 4 5
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: 12/09/2023 às 01:03 | Oferta: Privado | Duração estimada: Privado

  • Freelancer Pro Paulo C. 1 2 3 4 5
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: 12/09/2023 às 01:31 | Oferta: Privado | Duração estimada: Privado

  • Equipe D. 1 2 3 4 5
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: 12/09/2023 às 01:00 | Oferta: Privado | Duração estimada: Privado

  • Wagner R. 1 2 3 4 5
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: 12/09/2023 às 08:19 | Oferta: Privado | Duração estimada: Privado

  • Gedilson J. 1 2 3 4 5
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: 12/09/2023 às 01:03 | Oferta: Privado | Duração estimada: Privado

  • Murilo A. 1 2 3 4 5
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: 12/09/2023 às 11:39 | Oferta: Privado | Duração estimada: Privado

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Criação de página de vendas e artes promocionais - Estou em busca de um(a) freelancer criativo(a), com olhar estético e domínio em copywriting e design, para desenvolver do zero a página de vendas do meu infoproduto (já ...

Desenvolvedor Node.js para MVP de automação via WhatsApp - Procuro um desenvolvedor backend full stack para construir o MVP de um sistema SaaS voltado para automação de atendimento via WhatsApp com IA. Entregas principais: • Bot que ate...

Desenvolvimento de MVP (site, pagamento, questionário, relatório) - 1. Criação da landing page 2. Configuração do gateway de pagamento 3. Redirecionamento pós-pagamento para o formulário 4. Criação do formu...

Criação de sites simples - blogs e portais - Procuro profissional para a criação de sites, blogs e sites de notícias. São sites simples, com categorias, um logotipo e uma página inicial bem organizada. O sit...

Desenvolvimento de aplicativo web hoteleiro - Olá! Estou iniciando o desenvolvimento de uma aplicação web para minha empresa e, neste primeiro momento, procuro um(a) desenvolvedor(a) experiente para me apoiar na estrutura...

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.