Ana içeriğe geç

WebHook

WebHook Nedir?

WebHook, bir uygulama tarafından belirli bir olay gerçekleştiğinde bir başka uygulamaya otomatik olarak bildirim göndermesine olanak tanıyan mekanizmadır. Bu sistem, uygulamalar arasındaki etkileşimi ve veri transferini kolaylaştırır.

serB2B'de WebHook Nasıl Kullanılır?

serB2B sisteminizde WebHook lara kullanarak sizde kendi olay senaryolarınızı oluşturabilir ve otomatik olarak bildirimler alabilirsiniz.

Örnek : serB2B'ye sipariş geldiğinde ntfy uygulaması üzerinden bildirim alalım.

  1. Telefonunuza ntfy uygulamasını indirin.

enter image description here

  1. ntfy uygulması üzerinde bir topic oluşturun.
  2. serB2B sisteminizin yönetici paneli üzerinden Ayarlar > Webhooks bölümüne gidin.
  3. Webhook'ların listelendiği ekranda sağ üst köşedeki Yeni butonuna basın.

enter image description here

  1. İsim kısmına örnek olarak Sipariş Bildirimi yazın.
  2. URL kısmına ntfy nin URL'ini yazın.
  3. Event seçin.
  4. Custom Payload kısmına oluşturduğunuz topic tanımlamasını ntfy.sh'de belirtildiği gibi ekleyin.

enter image description here

*Belirtilen örnek bir sipariş geldiğin ntfy uygulaması üzerinden bildirim alınması senaryosunu temsil eder. click fonksiyonu da örnek olarak gelen bildirime tıklandığında; eğer serB2B sistemine telefonunuzun varsayılan tarayıcısından giriş yapmışsanız o siparişin detayına gitmesi için belirtilmiştir.

En etkin sonucu almak için kendi serB2B sisteminize dilediğiniz WebHook modelini ekleyebilirsiniz.

ipucu

serB2B Sisteminde Tanımlı Event Türleri

serB2B sisteminizde WebHook kullanımı için tanımlı Event türleri aşağıdaki gibidir.

Event TürüAçıklama
ORDERS_CREATEYeni Sipariş Oluştuğunda Kullanılacak Olan Event
ORDERS_DELETESipariş İptal Edildiğinde Kullanılacak Olan Event
CUSTOMERS_CREATEYeni Üye Geldiğinde Kullanılacak Olan Event
CUSTOMERS_DELETEÜye İptal Edildiğinde Kullanılacak Olan Event
bilgi

Farklı türde bir Event'e ihtiyacınız var ise [email protected] ile iletişime geçebilirsiniz.