İçeriğe geç

Giriş

clearance.rest, normalde üç ayrı sağlayıcı gerektiren üç şeyi tek bir API ve tek bir API anahtarı arkasında sunar:

Servis Ne yapar Base URL
Numbers Telefon numarası kiralar veya ekler, gelen SMS’i bekler. https://api.clearance.rest/numbers
Emails Gelen bir e-postayı bekler ve içinden kodu çıkarır. https://api.clearance.rest/emails
Captchas Bir captcha’yı çözer ve token’ı aynı istekte döndürür. https://api.clearance.rest/captchas

Her “bekleme” endpoint’i senkrondur. Tek bir istek gönderirsiniz; beklediğiniz şey (bir SMS, bir e-posta, çözülmüş bir captcha) gelene ya da timeout’unuz dolana kadar açık kalır. Polling döngüsü yoktur, barındıracağınız bir webhook yoktur.

curl -G "https://api.clearance.rest/numbers/sms/wait" \
-H "X-API-Key: $CLEARANCE_REST_API_KEY" \
-H "X-Service-Timeout: 60000" \
--data-urlencode "number=+14155550100" \
--data-urlencode "code_regex=\d{6}"

SMS geldiğinde yanıt, çıkarılan code değerini taşır.

Yaptığınız her şey bir proje kapsamındadır. Bir projenin kendi API anahtarı, kendi numaraları, bağlı posta kutuları ve kullanım istatistikleri vardır. Projeleri yönetir ve API anahtarlarını console’dan okursunuz.