Web kancalarını kimler yönetebilir
Yalnızca Owner ve Admin rolleri Ayarlar → Web kancalarını görebilir. Diğer rollerin erişimi yoktur.Bir web kancası uç noktası ekleme
Uç nokta ekle'ye tıklayın
Flowella’nin olayları POST etmesi gereken genel HTTPS URL’sini girin. HTTP (TLS olmadan) kabul edilmez.
Hangi etkinliklere abone olacağınızı seçin
Bir veya daha fazla olay türü seçin - örneğin,
message.delivered, template.approved, flow.sync.failed. Olay listesinin tamamı Webhooks reference adresinde bulunmaktadır. Tek bir onay kutusu ile tüm etkinliklere abone olabilirsiniz.İmzalama sırrını kopyalayın
Flowella imzalama sırrını bir kez oluşturma akışının sonunda gösterir. Güvenli bir depoda saklayın - gelen her istekte HMAC imzasını doğrulamak için kullanacaksınız.
İmzalama ve doğrulama
Her web kancası isteği, uç noktanızın imzalama sırrı ile hesaplanan ham istek gövdesinin HMAC-SHA256 imzasını içeren birX-Flowella-Signature başlığı içerir. Yüke güvenmeden önce bunu doğrulayın:
X-Flowella-Timestamp- gönderme zamanındaki Unix zaman damgası. Yeniden oynatma saldırılarını önlemek için zaman damgasının geçmişte veya gelecekte 5 dakikadan fazla olduğu istekleri reddedin.X-Flowella-Event- olay türü (örneğin,message.delivered).X-Flowella-Delivery- tekilleştirme için yararlı olan benzersiz bir teslimat kimliği.
Yeniden denemeler ve geri çekilme
Uç noktanız 2xx olmayan bir durum kodu döndürürse (veya 10 saniye sonra zaman aşımına uğrarsa), Flowella üstel geri alma ile yeniden dener: | Deneme | Önceki |‘den sonraki gecikme | --- | --- | | 1 (başlangıç) | - | | 2 | 30 saniye | | 3 | 2 dakika | | 4 | 10 dakika | | 5 | 1 saat | | 6 | 6 saat | | 7 (son) | 24 saat | 7 başarısız denemeden sonra teslimat başarısız olarak işaretlenir ve bırakılır. Uç nokta otomatik olarak devre dışı bırakılmaz - aynı uç nokta üzerinden gelecekteki olayları almaya devam edebilirsiniz. Ardışık 100 teslimat başarısız olursa, Flowella uç noktayı otomatik olarak duraklatır ve birWEBHOOK_PAUSED bildirimi gönderir. Altta yatan sorunu çözdükten sonra satırın menüsünden devam edin.
Teslimat günlüğü
Her uç nokta satırı, son 7 günlük denemeleri gösteren bir teslimat günlüğüne genişler:- Olay türü ve kimliği
- Durum** - başarılı, başarısız, yeniden deniyor
- Teşebbüs numarası
- Yanıt kodu ve süresi
- Yanıt gövdesi (ilk 1 KB)
- Gönderildi
Uç noktaları yönetme
Uç nokta satır menüsünden şunları yapabilirsiniz:- Düzenle** - URL’yi veya olay aboneliklerini değiştirin. (İmzalama sırrı aynı kalır.)
- Rotate secret - yeni bir imzalama sırrı oluşturun. Eski sır hemen çalışmayı durdurur, bu nedenle değişikliği işleyicinizle koordine edin.
- Duraklat** - yapılandırmayı kaybetmeden teslimatları geçici olarak durdurun.
- Devam** - duraklatılmış bir uç noktayı tekrar açın.
- Sil** - uç noktayı ve teslimat geçmişini kaldırır.
Yaygın sorular
Birden fazla uç noktam olabilir mi?
Birden fazla uç noktam olabilir mi?
Evet - katı bir sınır yoktur. Çoğu kuruluşun 1-3 uç noktası vardır (üretim, hazırlık ve dahili bir günlük havuzu). Sayıyı düşük tutun, böylece olaylar tahmin edilebilir şekilde yayılır.
Web kancaları ile API arasındaki fark nedir?
Web kancaları ile API arasındaki fark nedir?
API pull şeklindedir - kodunuz Flowella’den durum ister. Webhooks push - Flowella durum değiştiğinde kodunuza bildirir. Normalde yoklama yapacağınız her şey için web kancalarını kullanın.
Web kancaları hassas veriler içeriyor mu?
Web kancaları hassas veriler içeriyor mu?
Web kancası yükleri konuşma kimliklerini, kişi telefon numaralarını, mesaj içeriğini ve şablon adlarını içerir. Gizli ve uç nokta URL’sini hassas olarak değerlendirin. Altyapınız izin veriyorsa, uç noktanızı Flowella’nin IP aralığından POST kabul edecek şekilde kısıtlayın.
Web kancalarını yerel olarak nasıl test edebilirim?
Web kancalarını yerel olarak nasıl test edebilirim?
Localhost uç noktanızı genel bir HTTPS URL’sine göstermek için bir tünel aracı (ngrok, Cloudflare Tunnel) kullanın, ardından bir Test uç noktasını buna yönlendirin. Üretim uç noktanıza bir tünel URL’si koymayın - süreleri dolar.
İlgili
Web kancaları referansı
Olay türleri, yük şemaları ve başlıklar.
API anahtarları
Programatik entegrasyonun diğer yarısı.
API tanıtımı
Hatalar, oran sınırları ve sayfalandırma.
Bildirim etkinlikleri
Aynı etkinlikler uygulama içi akışa ve e-postaya iletilir.

