Webhook

Webhook, WiChat’te bir şey olduğunda sizin sisteminizin haberdar olmasını sağlar. WiChat belirlediğiniz adrese bir istek gönderir; siz de kendi tarafınızda gereken işlemi yaparsınız.

Ne zaman kullanılır?

Webhook, veri akışının WiChat’ten size doğru olduğu durumlar içindir:

  • Yeni bir sohbet açıldığında CRM’de kayıt oluşturmak
  • Sohbet kapandığında kendi sisteminizde durum güncellemek
  • Telefon görüşmesi bittiğinde çağrı kaydı tutmak
  • Gelen mesajı kendi arşivinize de yazmak
Ters yönSizin sisteminizden WiChat’e veri göndermek istiyorsanız webhook değil servis anahtarı + API kullanmalısınız.

Adım 1 — Alıcı ucunuzu hazırlayın

Sisteminizde, WiChat’ten gelen isteği kabul edecek bir uç olmalıdır. Bu ucun özellikleri:

ÖzellikNeden
Hızlı yanıt verirAğır işi hemen yapmayın; isteği alıp kuyruğa atın, sonra işleyin
Başarı yanıtı döndürürAldığınızı bildirin; aksi halde tekrar gönderilir
Aynı olayı iki kez kaldırırAğ sorunlarında aynı olay tekrar gelebilir
Doğrulama yaparİsteğin gerçekten WiChat’ten geldiğini kontrol eder
Yavaş uç sorun yaratırAlıcı ucunuz yavaşsa gönderim zaman aşımına uğrar ve olay tekrar denenir. İsteği hemen kabul edip işlemi arka planda yapın.

Adım 2 — Adresi ve olayları tanımlayın

Entegrasyon — Webhook
Webhook adresi ve olay seçim listesi
Webhook — olayları kendi sisteminize iletin

Panelde hedef adresinizi girer ve hangi olayların gönderileceğini seçersiniz. Yalnızca gerçekten kullanacağınız olayları seçin — kullanılmayan bildirimler gereksiz yük yaratır.

Adım 3 — Gelen verinin yapısı

WiChat, seçtiğiniz olay gerçekleştiğinde adresinize bir istek gönderir. Gövde JSON biçimindedir:

örnek webhook gövdesi
{
  "olay": "yeni_mesaj",
  "zaman": "2026-09-03T14:22:10Z",
  "sohbet_id": "...",
  "kanal": "WHATSAPP_BA",
  "musteri": {
    "telefon": "0850 000 00 00",
    "ad": "Ayşe Y."
  },
  "mesaj": {
    "yon": "gelen",
    "icerik": "Merhaba, bilgi alabilir miyim?"
  }
}
Alan adları örnek amaçlıdırYukarıdaki yapı gösterim içindir. Gerçek alan adlarını ve olay tiplerini panelde webhook ayarlarında ve API referansında görebilirsiniz. Ucunuzu yazarken gerçek bir test gönderimi alıp yapıyı ona göre işleyin.

Adım 4 — Doğrulama

Ucunuz internete açık olacağı için, gelen her isteği kabul etmemelisiniz. İsteğin gerçekten WiChat’ten geldiğini doğrulayın.

Yaygın yöntemler:

  • Paylaşılan gizli değer — adrese tahmin edilemez bir yol parçası veya sorgu parametresi eklemek
  • IP kısıtı — yalnızca WiChat sunucusunun adresinden gelen isteği kabul etmek
  • Başlık kontrolü — beklediğiniz bir başlığın varlığını doğrulamak
Doğrulamasız uç açmayınDoğrulama yapmayan bir webhook ucu, sisteminize sahte kayıt eklenmesine yol açabilir. En azından tahmin edilemez bir adres kullanın ve IP kısıtı uygulayın.

Yeniden deneme

Ucunuz yanıt vermezse veya hata dönerse, gönderim bir süre sonra tekrar denenir. Bu yüzden ucunuzun aynı olayı iki kez alabileceğini varsayması gerekir.

Çözüm: her olayın bir kimliği vardır; işlediğiniz kimlikleri kaydedin ve tekrar gelirse yok sayın.

Adım 5 — Test

Test gönderimi yapın

Panelden test gönderimi tetikleyip ucunuza istek ulaştığını doğrulayın.

Gelen veriyi inceleyin

Ucunuzda gelen gövdeyi kaydedip gerçek alan adlarını görün.

Gerçek olayı deneyin

Kendi hesabınızdan bir mesaj gönderip olayın tetiklendiğini kontrol edin.

Hata durumunu deneyin

Ucunuzu geçici olarak kapatıp yeniden denemenin çalıştığını görün.

Sorun giderme

BelirtiOlası sebepNe yapmalı
İstek hiç gelmiyorAdres yanlış veya erişilemiyorAdresi dışarıdan çağırıp erişilebilir olduğunu doğrulayın
İstek geliyor ama işlenmiyorGövde yapısı beklediğinizden farklıGelen gövdeyi kaydedip gerçek alan adlarına göre kodunuzu güncelleyin
Aynı olay birden fazla geliyorUcunuz zamanında yanıt vermiyorHızlı yanıt döndürüp işlemi arka plana alın; olay kimliğiyle tekrarı eleyin
Bazı olaylar gelmiyorOlay seçili değilPanelde gönderilecek olay listesini kontrol edin
Sonraki adımKullanabileceğiniz uç noktaları görmek için API referansına bakın.