비즈니스가 수신하는 메시지와 고객 프로필 업데이트에 대한 알림을 받으려면 Webhook을 구독하십시오.
알림을 받기 시작하려면 알림을 수신할 엔드포인트를 서버에 생성해야 합니다.
엔드포인트는 두 가지 유형의 HTTPS 요청을 처리할 수 있어야 합니다: Verification Request와 Event Notification. 두 요청 모두 HTTPs를 사용하므로, 서버에는 올바르게 구성되고 설치된 유효한 TLS 또는 SSL 인증서가 있어야 합니다. 자체 서명 인증서는 지원되지 않습니다.
WhatsApp Settings에서 Webhook을 구성할 때, 서버가 수신 대기하는 엔드포인트와 임의의 값이 될 수 있는 Token을 정의해야 합니다. 이 token은 webhook 엔드포인트를 등록하고 구독자가 유효한지 검증할 때 사용됩니다.
oClient := TsgcWhatsapp_Client.Create(nil);
oClient.ServerOptions.WebhookOptions.Endpoint := '/webhook';
oClient.ServerOptions.WebhookOptions.Token := 'MySecretToken';
oClient.StartServer();
Webhook이 구성되면, 새 메시지가 수신될 때마다 알림을 받기 위해 Messages Webhook 필드를 구독하십시오.
SSL Server 구성에 대해 자세히 읽을 수 있습니다.