Hindistan'ın (+91) doğrulama kodlarını bir API üzerinden almak

Arama kodu +91OTP Gateway kod başına $0.20'denÖzel numaralar: yalnızca ABD ve KanadaAPI kimliği: in
Hızlı yanıt

Evet: OTP Route, OTP Gateway'den tek kullanımlık bir numarada Hindistan (+91) SMS doğrulama kodlarını almanızı sağlar; ister panelde, ister REST sorgulaması ve imzalı webhook'lar aracılığıyla programatik olarak. Fiyatlar kod başına $0.20'den başlar, her servis için kesin rakamı API canlı olarak döndürür ve yalnızca kod 20 dakikalık süre içinde gerçekten geldiğinde ücretlendirilirsiniz.

Hindistan OTP API çağrı sırası neye benziyor?

Tüm akış, https://otproute.com/api/v1 adresine yapılan ve or_live_ ile başlayan bir Bearer anahtarıyla kimlik doğrulanan bir avuç istekten oluşur. Anahtarlar Developer console'dan gelir, hesap başına en fazla 10 tane; böylece her ortamın kendi anahtarı olabilir.

  1. GET /api/v1/countries ucunu bir kez çağırın ve önbelleğe alın. Hindistan'ın ülke kimliği in'dir.
  2. Test edilen servis için GET /api/v1/prices?country=in&service=<id> çağırın. Canlı fiyatı ve erişilebilirliği döndürür; bu yüzden her çalıştırmada okuyun.
  3. POST /api/v1/activations ile {"service": "telegram", "country": "in"} gibi bir JSON gövdesiyle sipariş verin. Yanıt size bir aktivasyon kimliği ve bir +91 numarası verir.
  4. O numarayı kendi uygulamanızın kayıt ya da giriş ekranına girin.
  5. Kodu webhook ile ya da GET /api/v1/activations/{id} sorgulayarak toplayın. Test erken ölürse POST /api/v1/activations/{id}/cancel çağırın.

Bir çalıştırmanın hızlı başarısız olması için paketin başında GET /api/v1/balance kontrol edin. API dakikada 300 isteğe izin verir; birkaç saniyede bir sorgulama için fazlasıyla yeterlidir. İstek ve yanıt ayrıntıları API dokümantasyonunda yer alır.

+91 kodları için bir webhook işleyicisi nasıl kurulmalı?

İşler paralel çalışmaya başladığında imzalı bir webhook, sorgulamadan daha iyi ölçeklenir. Developer console'da bir uç noktası kaydedin (hesap başına en fazla 5) ve activation.sms_received, activation.expired ile activation.cancelled olaylarını dinleyin.

Her teslimat, t=<unix>,v1=<hex> biçiminde bir X-OTPRoute-Signature başlığı taşır. Doğrulamak için, o uç noktanın gizli anahtarıyla <t>.<raw body> dizesi üzerinde HMAC-SHA256 hesaplayın ve sonucu v1 ile sabit zamanlı karşılaştırın. İki ayrıntı insanları yanıltır:

  • Yeniden serileştirilmiş bir JSON nesnesini değil, ham istek baytlarını özetleyin; anahtar sırası ve boşluklar özeti değiştirir.
  • Yakalanan bir isteğin yeniden oynatılamaması için birkaç dakikadan eski zaman damgalarını reddedin.

Yazma işlemlerinizi aktivasyon kimliğine göre anahtarlayın; böylece yinelenen bir teslimat hiçbir şey yapmaz. Yavaş işlere başlamadan önce de 2xx ile yanıt verin. HMAC ile OTP webhook'larını güvenceye alma yazımız karşılaştırma adımını satır satır ele alır.

Hangi servisler Hint numaralarına kod gönderebilir?

Hindistan rotası şu anda 2.300'den fazla servis listeliyor. Canlı anlık görüntüdeki popüler girdiler arasında WhatsApp, Telegram, Google (Gmail & YouTube), Instagram, Facebook, X (Twitter), ChatGPT (OpenAI), Microsoft & Outlook, Amazon, LinkedIn, Discord, Uber ve Snapchat var.

Erişilebilirlik gün içinde kayar; API'nin bunu canlı bildirmesinin nedeni budur. Test matrisiniz tek bir servise bağlıysa, çalıştırmadan önce in için fiyatları sorgulayın ve o rota kapalıyken temiz biçimde atlayın. Bu rotaları yalnızca kendi ürünleriniz ve hesaplarınız için kullanın, her servisin şartlarına uyun ve OTP Route'un Kabul Edilebilir Kullanım Politikasının geçerli olduğunu unutmayın.

Geliştirici olmayanlar panelden bir Hindistan doğrulama numarası sipariş edebilir mi?

Evet. Operasyon çalışanları ve ajans hesap yöneticileri API'yi atlayabilir:

  1. E-postanız ve 6 haneli e-posta kodunuzla ya da Google ile girişle hesap oluşturun, ardından TOTP iki adımlı doğrulamayı açın.
  2. Cüzdana bakiye yükleyin.
  3. Hindistan'ı ve servisi seçin, fiyatı ekranda kontrol edin ve siparişi verin.
  4. +91 numarasını kurduğunuz uygulamaya yazın; SMS geldiğinde kod aktivasyon sayfasında belirir.

Panel ve API aynı süreyi, aynı iade kuralını ve aynı cüzdanı paylaşır.

20 dakika içinde kod gelmezse ne yapmalıyım?

Her aktivasyon 20 dakika açık kalır. Yalnızca SMS gelirse ödeme yaparsınız: süre boş kapanırsa ya da önce siz iptal ederseniz tutarın tamamı otomatik olarak cüzdanınıza döner ve webhook'unuz activation.expired veya activation.cancelled alır.

Bir kod eksikse:

  • Tepki vermeden önce sürenin dolmasına izin verin; bir servis her zamankinden daha yavaş gönderebilir.
  • Servisin sanal numaraları hiç kabul edip etmediğini doğrulayın. Bazı platformlar reddeder; bu bir teslimat arızası değil, onların tarafındaki bir politikadır.
  • Daha sonra yeniden deneyin ya da farklı bir servis rotasıyla test edin.
  • Asla sıkı bir döngüde yeniden sipariş vermeyin. Numaraları reddeden bir rotaya çaba harcamamak için denemeler arasında geri çekilin.

Yeniden deneme stratejisi hakkında daha uzun bir inceleme başarısız OTP tesliminin azaltılması yazısındadır.

Hint telefon numaraları nasıl saklanmalı ve normalize edilmelidir?

Hint cep telefonu numaraları on hanelidir ve pratikte 6, 7, 8 veya 9 ile başlar. Hindistan içindeki insanlar bunları çoğu zaman baştaki bir 0 ulusal arama önekiyle ya da beşli beşli boşlukla ayırarak yazar. Uluslararası biçim bu 0'ı atar ve ülke kodunu ekler; sonuç +91 ve ardından on hanedir.

Yalnızca E.164 biçimini saklayın: +91 artı on hane, boşluk, tire ya da sıfır olmadan. Girdiyi uçta normalize edin: biçimlendirmeyi, baştaki 0'ı ve artı olmadan yazılmış çıplak 91'i temizleyin. Bu, yalnızca biçimlendirmeyle ayrışan mükerrer kullanıcıları önler.

Hindistan'daki doğrulama SMS'lerinin çoğu İngilizce gelir ve telefon numarasından değil, alfanümerik bir gönderen başlığından çıkar. Bazı uygulamalar bunun yerine Hintçe ya da başka bir bölgesel dilde gönderir; bu yüzden herhangi bir kod ayrıştırıcıyı Latin olmayan yazılara karşı da test edin.

Ürün ekipleri neden +91 test numarasına ihtiyaç duyar?

Hindistan; tüketici uygulamaları, fintech onboarding'i ve pazar yerleri için yaygın bir lansman pazarıdır ve kullanıcıları kayıtta bir SMS adımı bekler. Ekipler +91 rotalarını bir lansmanı prova etmek, Hintçe, Tamilce, Telugu, Bengalce, Marathi ve diğer arayüzlerde yerelleştirme QA'sı yürütmek, bölgesel operasyon ekibini desteklemek ve yurt dışında yaşayıp hâlâ memleket numarasıyla giriş yapan Hint diaspora müşterilerinin akışlarını kontrol etmek için kullanır. Burada iyi OTP yönlendirme, gerçek kullanıcı yolculuğuna uyan servis rotasını seçmek ve onu diğer pazarlarınızın kullandığı aynı SMS doğrulama API çağrılarına bağlamak demektir.

Uzun süreli bir Hint hattı var mı ve faturalandırma nasıl çalışır?

Hayır. Özel numaralar bir ABD ve Kanada ürünüdür, aylık $1.95'ten başlar ve panelden uzun süreli bir Hint hattı satın alamazsınız. İhtiyacınız varsa [email protected] adresine e-posta gönderin; bulunabilirlik yerel kurallara bağlıdır ve garanti edilmez.

Faturalandırma, aylık ücreti ve seçilecek planı olmayan tek bir ön ödemeli USD cüzdanı üzerinden yürür. Kartla ya da USDT/USDC stabil kripto paralarıyla yükleyin; her yükleme e-postayla bir PDF faturayla gelir. Entegrasyon çalışması için destekten bir geliştirme hesabını sandbox'a almasını isteyin: simüle edilmiş numaralar ve kodlar döndürür; böylece cüzdan fonlarını harcamadan webhook işleyicinizi uçtan uca test edebilirsiniz.

Sık sorulan sorular

Yerel SIM olmadan uygulamamın Hindistan kayıt akışını test edebilir miyim?

Evet. OTP Gateway üzerinden bir +91 numarası sipariş edin, kayıt ekranınıza girin ve kodu panelden, API'den ya da webhook'unuzdan okuyun.

OTP Route API'sinde Hindistan'ın ülke kimliği nedir?

in'dir. GET /api/v1/prices içinde ve POST /api/v1/activations gövdesinde ülke olarak geçirin.

Hindistan SMS OTP'si almak ne kadar tutar?

Kodlar kod başına $0.20'den başlar ve kesin fiyat servise bağlıdır. Sipariş vermeden önce görürsünüz ve kod gelmeyen bir aktivasyon cüzdanınıza iade edilir.

Gelecek ay tekrar giriş yapmak için aynı +91 numarasını yeniden kullanabilir miyim?

Hayır. Bir geçit numarası tek bir doğrulama kodunu karşılar. Tekrarlanan giriş gerektiren hesaplar özel bir hatta aittir ve bunlar yalnızca ABD ve Kanada'da vardır.

Hindistan entegrasyonunu geliştirmek için sandbox var mı?

Evet, talep üzerine. Destek, bir geliştirme hesabını sandbox'a alabilir; simüle edilmiş numaralar ve kodlar cüzdana dokunmadan kodunuzdan geçer.

Mali ekibimiz stabil kripto paralarla ödeme yapabilir mi?

Evet. Cüzdan kart ödemelerinin yanı sıra USDT ve USDC'yi de kabul eder ve her yükleme e-postayla bir PDF fatura üretir.

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.