İçeriğe geç
SkinPlata
API, eklentiler ve webhook'lar

Webhook'lar gelmiyor: neler kontrol edilmeli

Webhook çalışmıyor veya hata mı veriyor? Adresi, yönlendirmeleri, güvenlik duvarını, yanıt kodunu, süreyi ve imzayı kontrol edin, sonra yeniden gönderin.

Güncelleme: · SkinPlata ekibi

Önce paneldeki Webhook'lar bölümünü açın: her gönderim, aldığımız HTTP yanıtını veya hatayı gösterir. Sorunların çoğu aşağıdaki durumlardan biridir.

Hiçbir şey gönderilmiyor

Projenin bir Webhook URL'si yok. Proje ayarlarından ekleyin; yalnızca projede kayıtlı adrese göndeririz.

Gönderimler başarısız oluyor

  • Herkese açık bir https adresi değil. Düz http, yerel adresler ve özel ağlar reddedilir.
  • Yönlendirmeler. Yönlendirmeleri takip etmeyiz. Doğru www ve sondaki eğik çizgi dahil son adresi kullanın.
  • Güvenlik duvarı veya bot koruması engelliyor. O yolda POST isteklerimizin geçmesine izin verin.
  • Yanlış yanıt. Yalnızca 2xx durumu geçerlidir. Birkaç saniye içinde yanıt verin, ağır işleri sonra yapın.
  • Kodunuz çöküyor. Başarısız gönderimin zamanındaki sunucu hata günlüğünüzü kontrol edin.

İmza eşleşmiyor

  • API gizli anahtarını değil, webhook imzalama anahtarını kullanın.
  • İmzayı, herhangi bir ayrıştırmadan önce, ham gövde üzerinden tam alındığı haliyle hesaplayın.
  • Yeni bir webhook anahtarı oluşturduktan sonra sunucunuzu güncelleyin.

Yeniden denemeler ve uyarılar

Başarısız gönderimler yaklaşık iki gün boyunca yeniden denenir. Canlı olaylarda art arda üç başarısızlıktan sonra proje sahibine tek bir e-posta gider; bir sonraki başarılı gönderimden sonra uyarı yeniden devreye girer.

Düzelttiniz mi?

Webhook'lar bölümünde başarısız gönderimlerde Tekrar gönder düğmesine veya uç noktayı kontrol etmek için proje sayfasında test.ping gönder düğmesine basın. Hâlâ sorun mu var? Gönderim ID'siyle iletişim sayfası üzerinden bize ulaşın.

Bu makale işinize yaradı mı?
Hâlâ yardıma mı ihtiyacınız var?Bize yazın: genellikle bir iş günü içinde ekibimizden biri yanıt verir.
Destekle iletişime geçin