Türkçe
Yahoo telefon doğrulama kodlarını bir API üzerinden yakalamak
Bir ekip, Yahoo doğrulama kodunu OTP Route OTP Gateway'de yahoo hizmeti için bir numara sipariş ederek, numarayı Yahoo ekranına girerek ve SMS'i panelde ya da API ile imzalı webhook üzerinden okuyarak alır; ücret kod başına $0.20'den başlar. Numara 20 dakika dinlemede kalır ve kod gelmezse ücret cüzdana iade edilir.
Yahoo telefon numarasını nerede ister?
Yahoo hesapları Mail, haberler, finans ve fantezi sporları tek bir oturum altında toplar ve telefon numarası bu kimliğin merkezine yakın durur. Bilinen akışlarda numara birkaç noktada karşınıza çıkar:
- Hesap oluşturma: cep telefonu numarası istenir ve SMS ile gelen kodla doğrulanır.
- Oturum açma: parola sormak yerine kod ya da bildirim gönderen parolasız seçenekler dahil.
- Kurtarma: biri parolasını unuttuğunda hesap, kayıtlı telefona yönelir.
- İki adımlı doğrulama: parolanın ardından ikinci faktör olarak bir kod ekler.
Bir QA ekibi için bu anların her biri ayrı bir test senaryosudur. Kayıt kontrolü için yeni bir numara bir kez yeterlidir; kurtarma ya da iki adımlı doğrulama kontrolü içinse aynı numaranın daha sonra tekrar ulaşılabilir olması gerekir. Bu da hangi OTP Route ürününü seçeceğinizi etkiler.
Yahoo için numaranın ülkesi önemli mi?
Önemlidir. Yahoo dünya genelinde kullanılır ve hesabınızın ait olduğu pazardan bir numara; yerelleştirilmiş metinleri, bölgesel kayıt ekranlarını ve numara biçimlendirmesini en doğru şekilde test etmenizi sağlar. Yahoo kodları şu anda 198 ülkede alınabiliyor; bunların arasında Amerika Birleşik Devletleri, Birleşik Krallık, Kanada, Hindistan, Filipinler, Meksika, Brezilya, Almanya, Fransa, Endonezya, Nijerya, Güney Afrika, Avustralya, İspanya ve Tayvan da var.
Numaranın ülkesini test senaryosuna göre eşleştirin: Manila'da bir müşterinin Yahoo gelen kutusunu yöneten bir ajans Filipinler rotasında doğrulama yapmalı; İspanyolca onboarding'i kontrol eden bir ekip ise ABD numarasından çok Meksika ya da İspanya numarasından daha fazla şey öğrenir.
yahoo hizmet kimliği için API akışı nasıl görünür?
İstekler https://otproute.com/api/v1 adresine gider ve Developer konsolundan alınan bir or_live_ Bearer anahtarıyla kimlik doğrular. Hesaplar 10 anahtar ve 5 webhook uç noktası tutabilir; sınır dakikada 300 istektir.
- Ne ödeyeceğinizi doğrulayın:
GET /api/v1/prices?country=gb&service=yahoo(gbyerine herhangi birapi_countrykimliği yazabilirsiniz). - Aktivasyonu
POST /api/v1/activationsve{"service": "yahoo", "country": "gb"}gövdesiyle açın. - Dönen numarayı Yahoo'nun telefon adımına girin.
- Kodu
activation.sms_receivedolayından alın; webhook'lar henüz kurulu değilseGET /api/v1/activations/{id}ile yoklayın. - Test yarıda bırakılırsa
POST /api/v1/activations/{id}/cancelile iptal edin.
Webhook'u dikkatle işleyin. Uç nokta gizli anahtarıyla <t>.<raw body> üzerinden HMAC-SHA256'yı yeniden hesaplayın, X-OTPRoute-Signature: t=<unix>,v1=<hex> içindeki v1 ile karşılaştırın ve eski zaman damgalarını reddedin. Ardından işleyiciyi aktivasyon kimliğine göre çalışacak şekilde idempotent yapın; böylece yeniden teslim edilen bir olay aynı Yahoo formunu iki kez dolduramaz. HMAC ile OTP webhook'larını güvenceye alma yazısı uç durumları kapsar.
Panelden Yahoo OTP'sini nasıl alırım?
- Oturum açın ve OTP Gateway'i açın.
- Yahoo'yu, ardından testinize uygun ülkeyi seçin.
- Ekrandaki fiyatı kontrol edip onaylayın.
- Numarayı Yahoo'ya yazın ve kodu isteyin.
- Mesaj geldiğinde aktivasyon kartından okuyun.
Kurallar API ile birebir aynıdır: aktivasyon başına bir kod, 20 dakikalık dinleme süresi ve hiçbir şey gelmezse ya da iptal ederseniz ücret yok.
Yahoo kodu neden gelmeyebilir?
Mesaj gönderip göndermeyeceğine ve hangi numaralara göndereceğine Yahoo kendi tarafında karar verir. Bazı bölgelerde ya da bazı hesap türlerinde sanal numaraları reddedebilir ve aynı oturumdan gelen tekrarlı istekleri yavaşlatabilir. Kod eksik olduğunda:
- Aktivasyonu tam süresi boyunca açık bırakın; gecikmeli bir gönderim yine de ulaşabilir.
- Aynı akışı farklı bir ülke rotasında deneyin.
- Sıkı bir döngüyle yeniden sipariş vermek yerine bir süre bekleyip tekrar deneyin.
- Reddi, kodunuzdaki bir hata olarak değil, hizmetin bir özelliği olarak değerlendirin.
Otomatik iade, başarısız bir denemenin size hiçbir şeye mal olmaması demektir; bu da keşif amaçlı testleri ucuz tutar.
Yahoo için Özel Numara ne zaman daha uygundur?
Geçici bir aktivasyon tek bir kodla biter. Kayıt testleri için bu yeterlidir, ancak gelecek çeyrekte de mesaj alması gereken bir Yahoo telefon numarası için yanlıştır; örneğin ortak bir operasyon posta kutusunun kurtarma hattı ya da her hafta kodla giriş yapan bir hazırlık (staging) hesabı gibi.
Bu tür işler için Özel Numara, cüzdandan yenilendiği sürece aynı hattı tutar, SMS'leri panelde ve webhook'unuzda number.sms_received olarak alır ve ayda $1.95'ten başlar. Yalnızca Amerika Birleşik Devletleri ve Kanada'da anında satılırlar; sanal numaralar sayfası iki ürünü karşılaştırır.
Yahoo testi için temel kurallar nelerdir?
OTP Route'u kendi ürününüzü test etmek ya da gerçek bir kişiye veya işletmeye ait meşru hesapları, her biri tek hesap olacak şekilde işletmek için kullanın. Yahoo'nun şartlarına uyun ve OTP Route Kabul Edilebilir Kullanım Politikası'nın her aktivasyon için geçerli olduğunu unutmayın. Yahoo, sahibinin ticari markasıdır ve OTP Route ile bir bağlantısı yoktur.
Faturalandırma, aylık ücreti olmayan ön ödemeli bir USD cüzdanı üzerinden yapılır; kartla ya da USDT/USDC ile yüklenir ve her yükleme için PDF fatura verilir. Geliştirme hesapları, uçtan uca entegrasyon denemeleri için simüle edilmiş numara ve kodlar döndüren sandbox modunu isteyebilir; kurulum notları geliştirici merkezi sayfasında.
Sık sorulan sorular
Fiziksel SIM olmadan Yahoo kayıt akışını test edebilir miyim?
Evet. OTP Route'ta yahoo hizmeti için bir numara sipariş edin; kod panelde ya da webhook'unuzda görünür. Yahoo 20 dakika içinde bir şey göndermezse tutarın tamamı cüzdanınıza döner.
Yahoo için sanal numara ne kadar tutar?
Aktivasyonlar kod başına $0.20'den başlar; kesin tutar ülkeye göre değişir. Canlı fiyatı görmek için ülke kimliği ve yahoo ile GET /api/v1/prices çağırın.
Geçici bir numarayı Yahoo kurtarma telefonu olarak kullanmalı mıyım?
Hayır. Bir aktivasyon tek koddan sonra durur; kurtarma daha sonra başarısız olur. Kurtarma ve tekrarlı girişler için ABD veya Kanada'daki bir Özel Numara uygundur.
Yahoo her telefon numarasını kabul eder mi?
Zorunlu değil. Yahoo sanal numaraları reddedebilir veya istekleri sınırlayabilir; OTP Route'un SMS almayan aktivasyonları iade etmesinin nedeni budur.
Yinelenen webhook olayları Yahoo testimi bozmasın diye ne yapmalıyım?
İşlenen her aktivasyon kimliğini saklayın ve tekrarları yok sayın. Herhangi bir işlemeden önce imzayı doğrulayın.
Yahoo telefon numarası için hangi ülkeleri seçebilirim?
Yahoo şu anda 198 ülke rotasında kullanılabiliyor. Canlı liste GET /api/v1/countries ve panelden gelir.
CI'da test için Yahoo SMS doğrulamasını otomatikleştirebilir miyim?
Evet. API'yi webhook ya da yoklama ile kullanın ve boru hattı çalıştırmalarında simüle edilmiş numara ve kodlar kullanılması için bir geliştirme hesabında sandbox modu isteyin.
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.