Truecaller SMS kodlarını programatik olarak almak

OTP Gateway kod başına $0.20'den198 ülkeAPI kimliği: truecallerABD/CA özel numaraları aylık $1.95'ten
Hızlı yanıt

Bir ekip, truecaller servisi ve seçilen bir ülke için bir OTP Route numarası sipariş edip bunu uygulamaya girerek ve SMS'i imzalı webhook, API polling veya panel ile toplayarak Truecaller doğrulama kodunu alır. OTP Gateway'de kod başına $0.20'den başlar, 198 ülkede rota vardır ve yalnızca kod 20 dakika içinde ulaşırsa ödersiniz.

Truecaller için API çağrı zinciri nasıl görünür?

Truecaller'ın servis kimliği truecaller'dır ve aşağıdaki her çağrı, öneki or_live_ olan bir Bearer anahtarıyla https://otproute.com/api/v1 adresine yapılır.

  1. GET /api/v1/countries ülke kimliklerini verir; bunları önbelleğe alın.
  2. GET /api/v1/prices?country=<id>&service=truecaller canlı fiyatı döndürür ve bir rotanın şu anda açık olup olmadığını söyler.
  3. POST /api/v1/activations ve {"service": "truecaller", "country": "in"} (ya da başka bir ülke kimliği) numarayı ayırır ve bir aktivasyon kimliği döndürür.
  4. Bu numarayı test cihazınızdaki Truecaller uygulamasına girin ve doğrulama isteyin.
  5. Kod bir activation.sms_received webhook olayı olarak gelir ya da GET /api/v1/activations/{id} sorgularsınız.
  6. Test terk edilirse POST /api/v1/activations/{id}/cancel onu hemen iade eder.

Bir hesap 10 API anahtarını, 5 webhook uç noktasını ve dakikada 300 isteği destekler. API entegrasyon rehberi yeniden denemeleri ve zaman aşımlarını ele alır.

Webhook işleyicisi Truecaller olaylarını nasıl ele almalı?

Her teslimat X-OTPRoute-Signature: t=<unix>,v1=<hex> taşır. Uç nokta gizli anahtarınızla zaman damgası, bir nokta ve ham istek gövdesi üzerinden HMAC-SHA256'yı yeniden hesaplayın, sabit zamanlı karşılaştırın ve çok eski zaman damgalarını reddedin.

Tüm işlemleri aktivasyon kimliğine göre anahtarlayın. Webhook'lar yeniden denenebilir; bu nedenle kodu iki kez saklayan ya da bir testi iki kez ilerleten bir işleyici dengesiz sonuçlar üretir; harekete geçmeden önce aktivasyonun zaten tamamlandı olarak işaretlenip işaretlenmediğini kontrol edin. activation.expired ve activation.cancelled olaylarını, test çalıştırıcınıza beklemeyi bırakmasını söyleyen nihai durumlar olarak ele alın. Genel bir uç noktanın bulunmadığı yerel geliştirmede polling yedek yöntem olarak çalışır.

Truecaller neden bir telefon numarası ister?

Truecaller bir arayan kimliği ve spam engelleme uygulamasıdır ve telefon numarası hesabın kendisidir. Kayıt, profil oluşturulmadan önce kullanıcının numarayı kontrol ettiğini doğrular ve kontrol, uygulama yeniden yüklendiğinde ya da yeni bir cihaza taşındığında tekrarlanır. Bazı cihazlarda uygulama SMS yerine arama ile doğrulamayı deneyebilir. OTP Gateway numarası yalnızca SMS yakalar; dolayısıyla arama tabanlı bir kontrol aktivasyonda kod üretmez, pencere sadece dolar ve cüzdan iade edilir.

Ekiplerin Truecaller hesaplarını doğrulamasının meşru nedenleri arasında, bir şirketin giden destek veya teslimat numaralarının belirli bir pazardaki insanlar için nasıl etiketlendiğini kontrol etmek, arayan kimliğini entegre eden uygulamalarda QA yapmak ve kişisel telefonlarından ayrı bir iş profiline ihtiyaç duyan operasyon personeli yer alır.

Hangi ülkelerde Truecaller rotaları var?

Canlı anlık görüntü, Hindistan, Pakistan, Bangladeş, Nijerya, Kenya, Mısır, Endonezya, Sri Lanka, Nepal, Suudi Arabistan, Birleşik Arap Emirlikleri, Brezilya, Meksika, Güney Afrika, Birleşik Krallık ve Amerika Birleşik Devletleri dahil 198 ülkede Truecaller rotaları listeler.

Ülkeyi test senaryosuna uygun seçin. Arayan etiketleri, spam bildirimleri ve uygulamanın dili pazara göre değişir; bu nedenle Lagos destek hattınızın nasıl göründüğünü kontrol ederken, tesadüfen en ucuz olan rotayı değil bir Nijerya rotasını kullanmalısınız. Erişilebilirlik gün içinde değişir; her çalıştırmadan önce fiyat uç noktasını sorgulayın.

Geliştirici olmayanlar bunu panelden yapabilir mi?

Evet. Giriş yapın, OTP Gateway'i açın, Truecaller'ı ve bir ülkeyi seçin, gösterilen fiyatı onaylayın; numara bir aktivasyon kartında belirir. Bunu Truecaller'a girin, kodu isteyin; SMS ulaştığında aynı kartta görünür. 20 dakikalık pencere kartta görülebilir. Kod gelmezse ya da iptal ederseniz, tutarın tamamı otomatik olarak cüzdanınıza döner. Cüzdan yüklemeleri kartla veya USDT/USDC ile yapılır ve her biri için e-postayla bir PDF fatura gelir; fiyatlandırma sayfasına bakın.

Truecaller kodu neden gelmeyebilir?

Yaygın nedenler:

  • Truecaller, sanal saydığı için numarayı reddetti. Bazı servisler bunu yapar; iade edilmenizin nedeni budur.
  • Uygulama SMS yerine arama tabanlı doğrulamayı seçti.
  • Rota kısa süreliğine yoğundu. Daha sonra ya da testinize uyan başka bir ülkeyle deneyin.
  • Numara ülke kodu olmadan ya da fazladan bir trunk 0 ile girildi.

Sipariş uç noktasını bir döngüde zorlamayın. Denemeleri aralıklı yapın ve örüntüleri görebilmek için her aktivasyon kimliğini kaydedin.

Truecaller için Dedicated Number ne zaman daha mantıklıdır?

Tek kullanımlık bir numara, aktivasyondan sonra kaybolur. Bir Truecaller profilinin daha sonra yeniden doğrulanması gerekiyorsa, örneğin sıfırlanan bir destek ekibi iş cihazı için, bunun yerine bir Dedicated Number kullanın. Bunlar Amerika Birleşik Devletleri ve Kanada'da anında, $1.95/ay'dan başlayan fiyatlarla sunulur, SMS'leri panelde ve number.sms_received webhook'u üzerinden alır ve siz bırakana kadar cüzdandan yenilenir. Sanal numaralar sayfasına bakın.

OTP Route'u yalnızca kendi meşru hesaplarınız ve ürünleriniz için kullanın: gerçek bir kişi ya da işletme başına tek hesap, başkalarının numaralarına karşı rapor veya etiket değişikliği yok ve Truecaller'ın şartlarına ile OTP Route Kabul Edilebilir Kullanım Politikası'na tam saygı. Truecaller sahibinin ticari markasıdır ve OTP Route onunla bağlantılı değildir.

Sık sorulan sorular

API'de Truecaller'ın servis kimliği nedir?

truecaller'dır. GET /api/v1/prices çağrısında ve POST /api/v1/activations gövdesinde bir ülke kimliğiyle eşleştirin.

Sanal bir numarada Truecaller OTP'si alabilir miyim?

Çoğu zaman, ama her zaman değil; Truecaller sanal olarak sınıflandırdığı numaraları reddedebilir. 20 dakika içinde kod gelmezse ücret otomatik olarak iade edilir.

Truecaller neden SMS göndermek yerine aradı?

Uygulama bazı cihazlarda arama tabanlı doğrulamayı seçebilir. OTP Gateway numaraları yalnızca SMS yakalar; bu yüzden uygulama sunuyorsa SMS seçeneğini isteyin.

Truecaller SMS doğrulama testi için hangi ülkeyi seçmeliyim?

Testinizin konusu olan pazarı seçin; çünkü arayan etiketleri ve dil numaranın ülkesine göre değişir. Önce fiyat uç noktasıyla canlı erişilebilirliği kontrol edin.

Sonraki girişler için aynı Truecaller telefon numarasını saklayabilir miyim?

Evet, Amerika Birleşik Devletleri veya Kanada'da $1.95/ay'dan başlayan bir Dedicated Number ile. Tek kullanımlık gateway numaraları yeniden kullanılamaz.

Yinelenen webhook teslimatlarının testlerimi bozmasını nasıl önlerim?

İşleyiciyi aktivasyon kimliği üzerinden idempotent yapın ve yükle herhangi bir şey yapmadan önce imzayı doğrulayın.

OTP Route, Truecaller ile bağlantılı mı?

Hayır. Truecaller sahibinin ticari markasıdır; OTP Route, test etmek ve kendi meşru hesaplarınızı işletmek için numara sağlar.

Hizmet adları ilgili sahiplerinin ticari markalarıdır. OTP Route bunlarla bağlantılı değildir. Numaraları yasalara uygun kullanın; her hizmetin şartlarına ve Kabul Edilebilir Kullanım Politikamıza uyun.

İlk OTP'nizi dakikalar içinde yönlendirin

Ücretsiz hesap oluşturun, USD cüzdanınıza bakiye yükleyin ve panelden ya da API ile numara sipariş edin. Aylık ücret yok.