Belgeler

Teslimat Günlükleri ve Test

Webhook ayarları her uç nokta için teslim günlüğü içerir. Sunucuya ulaşmayı doğrulayın, hataları bulun ve gerçek etkinlik olmadan yeni örnek gönderin.

Teslim günlüklerini görüntüleme

1

Ayarlar → Webhook’lar bölümünü açın

Şuraya gidin: Dashboard → Settings → Webhooks.
2

Bir webhook satırını genişletin

Tıklayın: Teslimat Günlükleri herhangi bir webhook kartındaki düğme. Son 50 teslim denemesi en yeniden eskiye gösterilir.
3

Her kaydı inceleyin

Her satır olay türünü, HTTP durum kodunu, yanıt süresini, zaman damgasını ve varsa hata mesajını gösterir.

Günlük Alanları

AlanAçıklama
OlayTetiklenen olay türü (örneğin post.saved)
DurumUç noktanızın döndürdüğü HTTP durumu. null zaman aşımı veya bağlantı reddi durumunda.
Yanıt süresiGönderimden son yanıt baytına kadar milisaniye cinsinden gidiş-dönüş süresi.
BaşarılıYeşil onay = HTTP 2xx. Kırmızı çarpı = diğer tüm sonuçlar.
HataBaşarısız teslimatlar için insanın okuyabileceği hata açıklaması (ör. Request timed out (10s)).
Teslim zamanıTeslim denemesinin UTC zaman damgası.

Test olayı gönderme

1

Webhook kartını genişletin

İçinde Settings → Webhooks, web kancanızı bulun ve şuna tıklayın: Test olayı gönder.
2

Teslimat günlüğünü kontrol edin

Test, birkaç saniyede günlüğün başında görünür. Şunu doğrulayın: 200 durumu.

Test olayları gerçek HTTP istekleridir

Test gerçek olayla aynı yoldan, HMAC dahil geçer. İmza doğrulama kodu bütünüyle çalışır.

Otomatik yeniden deneme yok

Her teslimat için bir kez deneme yapılır. Günlük yalnızca tanılama içindir; başarısız olan canlı bir olayı yeniden gönderme düğmesi yoktur. Bir uç noktayı düzelttikten sonra düzeltmeyi doğrulamak için Test’i kullanın.

Yaygın Başarısızlık Nedenleri

Hata / DurumOlası nedenÇözüm
Request timed out (10s)Sunucu 10 saniyeden uzun sürede yanıt verdiGeri dön 200 hemen, ardından eşzamansız işle
401İmza doğrulaması başarısızJSON ayrıştırmasından önce ham gövdeyi okuduğunuzdan emin olun
404Uç nokta URL yolu mevcut değilSavebase Webhook ayarlarındaki URL'yi tekrar kontrol edin
500Alıcıda işlenmeyen hataİstisna için sunucu günlüklerinizi kontrol edin
Bağlantı reddedildi / null durumuSunucu kapalı veya URL yanlışSunucunun çalıştığını ve herkese açık erişilebilir olduğunu doğrula