PortSMS

Webhook ile SMS'leri kendi sunucunuzda alın

Kiralık numaralarınıza gelen her SMS'i kendi HTTPS endpoint'inize iletin ve PortSMS'ten geldiğini doğrulayın.

Neden webhook

API'yi sorgulamak da işe yarar, ancak webhook her SMS'i kodunuzun tekrar tekrar sormasına gerek kalmadan saniyeler içinde iletir.

Kurulum

API anahtarı sayfasını açın, herkese açık bir alan adında HTTPS adresi girin ve kaydedin. Gizli imzalama anahtarı yalnızca bir kez gösterilir: sunucunuzun diğer gizli bilgileriyle birlikte saklayın.

Ne alırsınız

JSON gövdeli bir POST: sms.received olayı ve kiralama id'si, telefon numarası, gönderici, tam metin, algılanan kod ve alınma zamanını içeren data.

Her isteği doğrulayın

X-PortSMS-Signature header'ını okuyun, gizli anahtarınızla "t.body" için HMAC-SHA256 hesaplayın ve sabit zamanlı karşılaştırmayla v1 ile karşılaştırın. t değeri 5 dakikadan eski olan istekleri reddedin.

Hızlı yanıt verin

Mesajı kaydeder kaydetmez 2xx durum koduyla yanıt verin, yavaş işleri sonraya bırakın. Diğer tüm yanıtlarda en fazla 8 kez yeniden denenir.

Rehberler