Webhooks
Como receber eventos do Instagram
Artigo de suporte • InovAPI Wiki
Configurando Webhooks
Os webhooks permitem que sua plataforma saiba instantaneamente quando um cliente envia uma mensagem ou faz um comentário no Instagram.
Passo 1: Configure sua URL de Destino
Vá até a aba Integração no painel e localize a seção Destino de Webhook. Insira a URL do seu servidor que irá processar os eventos.
Passo 2: Valide a Segurança
O InovAPI envia o cabeçalho X-Nat-Signature com um hash SHA256 do payload assinado com seu HMAC Secret.
Exemplo de Verificação (Node.js)
const crypto = require('crypto');
const signature = req.headers['x-nat-signature'];
const expectedSignature = 'sha256=' + crypto
.createHmac('sha256', YOUR_HMAC_SECRET)
.update(JSON.stringify(req.body))
.digest('hex');
if (signature === expectedSignature) {
// Payload válido e seguro
}
Eventos Suportados
- Novas mensagens diretas (DM)
- Comentários em posts
- Respostas a Stories
Este artigo foi útil?