Ana içeriğe atla
Webhook’lar, sistemlerinizin bir şey olup olmadığını tekrar tekrar sorması yerine, OTO’nun bir şey olduğunda sistemlerinize haber vermesinin yoludur.

Üç olay

Webhook kurmak

Ayarlar → Developers → Webhooks üzerinden ya da POST /rest/v2/webhook ile bir URL kaydedin. Yöntemi, olay türünü, bir yetkilendirme anahtarını ve bir gizli anahtarı siz seçersiniz; uç noktanızın verinin OTO’dan geldiğini kanıtlayabilmesi için her veri paketi HMAC-SHA256 ile imzalanır. Veri paketlerinin tamamı, imza şeması ve mükerrer ya da sırasız teslimata dayanıklı bir uç nokta oluşturma kuralları Webhook olayları sayfasındadır.
İmzayı doğrulayın; URL bir sır değildirWebhook URL’nizi öğrenen herkes ona istek gönderebilir. Doğrulama yapmazsanız sisteminize bir siparişin teslim edildiğini söyleyebilirler.HMAC’i yeniden hesaplayın, sabit sürede karşılaştırın ve eski zaman damgalarını reddedin.

Alternatif ve neden ölçeklenmediği

Bunun yerine orderStatus’u bir zamanlayıcıyla sorgulayabilirsiniz; ilk gün barındırmanız gereken bir uç nokta olmadan çalışır. Yüksek hacimde ise hiçbir şeyin değişmediğini öğrenmek için binlerce çağrı yapmak anlamına gelir ve ihtiyaç duyduğunuz o tek durum bilgisi bir sorgulama aralığına kadar geç gelir.

İlgili sayfalar