Assine os Webhooks para obter notificações sobre as mensagens que sua empresa recebe e as atualizações de perfil de cliente.
Antes de poder começar a receber notificações, você precisará criar um endpoint no seu servidor para receber notificações.
Seu endpoint deve ser capaz de processar dois tipos de requisições HTTPS: Verification Requests e Event Notifications. Como ambas as requisições utilizam HTTPs, seu servidor deve ter um certificado TLS ou SSL válido corretamente configurado e instalado. Certificados autoassinados não são suportados.
Ao configurar o Webhook nas Configurações do WhatsApp, você deve definir o endpoint onde seu servidor está escutando e um Token que pode ser qualquer valor; este token é utilizado ao registrar o endpoint do webhook e ao verificar se o assinante é válido.
oClient := TsgcWhatsapp_Client.Create(nil);
oClient.ServerOptions.WebhookOptions.Endpoint := '/webhook';
oClient.ServerOptions.WebhookOptions.Token := 'MySecretToken';
oClient.StartServer();
Uma vez configurado o Webhook, assine os Webhook Fields de Messages para ser notificado toda vez que uma nova mensagem for recebida.
Você pode ler mais sobre como configurar o SSL Server.