Compreender Webhooks, APIs e Callbacks em JavaScript
Compreendendo Webhooks, APIs, e Callbacks em JavaScript: Um Guia Simples
Ao usar Drimify para criar experiências interativas, pode ser que deseje que a sua campanha "comunique-se" com outras ferramentas do seu negócio—por exemplo, enviando a pontuação de um jogador para o seu CRM ou acionando um email quando um jogo termina.
Para fazer isto, existem três métodos principais: APIs, Webhooks, e JavaScript Callbacks. Embora pareçam técnicos, são apenas diferentes maneiras de compartilhar informação.
1. API: O Pedido "Sob Demanda"
Pense em uma API como um garçom em um restaurante. O garçom (a API) fica entre você (o seu sistema) e a cozinha (Drimify).
- Como funciona: O seu sistema solicita informações específicas para a Drimify, como "Me dê a tabela de classificação para este jogo." A Drimify então envia esses dados de volta para você imediatamente.
- Melhor para: Quando você quer puxar dados específicos para o seu próprio painel ou site sempre que desejar.
- Resumo principal: O seu sistema é quem inicia a conversa.
2. Webhook: A Notificação "Automática"
Um Webhook é como um alerta de mensagem de texto do seu banco. Você não precisa perguntar ao banco se gastou dinheiro; eles informam no momento em que isso acontece.
- Como funciona: Você fornece um "destino" (uma URL) para a Drimify. Assim que um evento específico acontece—como um utilizador terminar um quiz—Drimify "envia" automaticamente esses dados para o seu sistema em tempo real.
- Melhor para: Automatizar tarefas, como adicionar instantaneamente um novo lead à sua lista de emails assim que uma experiência termina.
- Resumo principal: Drimify inicia a conversa automaticamente com base em um evento.
3. Callback em JavaScript: A Reação "Local"
Um JavaScript Callback é um pouco diferente porque acontece diretamente na tela do utilizador (o navegador), ao invés de entre dois servidores nos bastidores.
- Como funciona: Quando você insere um widget Drimify no seu site, o Callback permite que o seu site "ouça" o que o jogador está fazendo dentro do jogo. Por exemplo, quando o jogador clica em "Terminar," o jogo informa ao seu site: "Ele terminou!"
- Melhor para: Alterar coisas no seu próprio site em tempo real. Por exemplo, você pode esconder o jogo e mostrar uma mensagem de "Obrigado" na sua página web, ou desbloquear um link de download escondido assim que o jogo terminar.
- Resumo principal: Acontece localmente no dispositivo do utilizador para que o seu site e o widget Drimify funcionem como um só.
Qual devo usar?
Recurso | API | Webhook | JavaScript Callback |
Quem inicia? | O seu sistema | Drimify | O navegador do utilizador |
Quando? | Sempre que você pedir | Imediatamente após um evento | Imediatamente durante a sessão |
Uso Principal | Coletar dados antigos/em massa | Automatizar CRM/Email | Alterar o seu site ao vivo |
Actualizado em: 18/03/2026
Obrigado!
