Test için Facebook SMS doğrulaması: tek kullanımlık numaralar ya da sizde kalan bir hat

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

Bir ekip, OTP Gateway'den facebook servisi için tek kullanımlık bir numara sipariş ederek, Facebook'un telefon istediği yere girerek ve kodu panelden ya da API ve imzalı webhook'lar üzerinden okuyarak OTP Route ile Facebook doğrulama kodu alabilir. Kod başına $0.20'den başlar ve 20 dakika içinde SMS gelmezse ücret otomatik iade edilir.

İlk karar: Bu Facebook hesabının numaraya tekrar ihtiyacı olacak mı?

Facebook, bir telefon numarasını yalnızca ilk kayıt için değil, daha fazlası için hesaba bağlar; bu yüzden sipariş vermeden önce ürününüzü seçin.

  • Bir doğrulama, sonra bitiş. Bir kayıt akışını test ediyor, Facebook Login sonrasında uygulamanızın nasıl davrandığını inceliyor ya da bir yerelleştirmeyi doğruluyorsunuz. OTP Gateway'den tek kullanımlık bir numara uygundur; tek bir kod alır ve sonra sona erer.
  • Girişe devam etmesi gereken bir hesap. Kendi işletmeniz için uzun ömürlü bir sayfa yöneticisi girişi, QA ekibinizin her sprintte geri döndüğü ortak bir staging hesabı ya da ekip yönetimli bir hesap için kurtarma numarası. Facebook bu anların herhangi birinde yeni bir kod gönderebilir ve tek kullanımlık numara artık sizin olmaz. Bunun yerine Özel Sanal Numara kullanın: yalnızca Amerika Birleşik Devletleri ve Kanada'da bulunur, ayda $1.95'ten başlar, gelen SMS panelde ve webhook'unuzda yer alır.

Sanal numaralar sayfası özel bir hattın nelerle geldiğini listeler. ABD ve Kanada dışında kendi kendine alınabilen uzun vadeli bir seçenek yoktur.

Facebook SMS kodunu ne zaman gönderir?

Facebook telefon doğrulamasını birkaç iyi bilinen yerde kullanır: e-posta adresi yerine cep telefonu numarasıyla kayıt, mevcut bir profile eklenen numaranın onayı, ikinci adım olarak SMS kodları seçildiğinde iki faktörlü kimlik doğrulama ve biri hesabından çıktığında hesap kurtarma. Olağan dışı bir girişten sonra da onay isteyebilir. Ürününüz bir Facebook hesabına bağlıysa bunların her biri ayrıca kapsanmaya değer bir test senaryosudur.

Facebook için sanal numara hangi ülkelerden gelebilir?

Facebook şu anda 199 ülkede yönlendirilebiliyor. Ekiplerin sık seçtiklerinden birkaçı: Amerika Birleşik Devletleri, Brezilya, Hindistan, Nijerya, Filipinler, Almanya, Meksika, Endonezya, Mısır, Türkiye, Vietnam, Pakistan, Fransa, Birleşik Krallık, Kenya ve Cezayir.

Ülke önemlidir. Facebook dili ve istemleri numaranın bölgesine göre yerelleştirebilir; bu yüzden kullanıcılarınızın gerçekten yaşadığı pazarla test edin. Brezilya lansmanı için oluşturulan bir hesap, en ucuz rota yerine Brezilyalı bir numarayla doğrulanmalıdır.

Facebook doğrulama kodu API akışı nasıl işler?

Geliştirici konsolundan aldığınız bir Bearer anahtarıyla (önek or_live_) https://otproute.com/api/v1 adresini çağırın. Servis kimliği facebook'tur; ülke kimliği api_country değeridir, örneğin br veya ng.

  1. Canlı fiyat ve erişilebilirlik için GET /api/v1/prices?country=br&service=facebook isteğini kontrol edin.
  2. Aktivasyonu oluşturun: POST /api/v1/activations isteğini {"service": "facebook", "country": "br"} gövdesiyle gönderin.
  3. Dönen numarayı testinizdeki Facebook telefon alanına yazın.
  4. activation.sms_received olayını dinleyin ya da GET /api/v1/activations/{id} adresini birkaç saniyede bir sorgulayarak yedek yola geçin.
  5. Test yarıda kalırsa POST /api/v1/activations/{id}/cancel çağırın.

Webhook tarafında, uç noktanın gizli anahtarıyla <t>.<raw body> üzerinden HMAC-SHA256 hesaplayarak X-OTPRoute-Signature değerini (t=<unix>,v1=<hex>) doğrulayın, eski zaman damgalarını reddedin ve teslimatlar tekrarlanabileceği için işleyiciyi aktivasyon kimliğine göre anahtarlayarak idempotent yapın. Hesaplar 10 anahtar, 5 webhook uç noktası ve dakikada 300 istek alır. Düşük hacimde polling iyi bir alternatiftir. Örnek bir işleyici için webhook tabanlı OTP yakalama yazısına bakın.

Facebook kodunu panelden almak

Geliştirici olmayanlar bunu elle yapabilir: OTP Gateway'i açın, Facebook'u seçin, bir ülke seçin, gösterilen fiyatı kontrol edin ve sipariş verin. Numarayı Facebook'a kopyalayın, ardından aktivasyonu panelden izleyin; SMS ulaştığında kod görünür. Fikir değiştirirseniz iptal edin; tutar cüzdana geri döner.

Facebook kodu neden gelmeyebilir?

Birkaç şey onu durdurabilir: Facebook belirli bir akışta sanal numaraları reddedebilir, bir rota tıkanık olabilir. Para tarafını 20 dakikalık süre ve iade çözer: yalnızca kod gelirse ödersiniz, aksi hâlde tutarın tamamı cüzdanınıza otomatik olarak döner.

Sonra yapılacaklar:

  • erken iptal etmek yerine sürenin dolmasına izin verin;
  • daha sonra ya da test senaryonuza hâlâ uyan farklı bir ülke rotasıyla yeniden deneyin;
  • kimseye yararı olmayan, sıkı bir döngüde yeniden sipariş vermekten kaçının;
  • saklamanız gereken hesaplar için ABD veya Kanada'daki özel bir hatta geçin.

Facebook telefon numaralarının sorumlu kullanımı

Facebook'un şartları, gerçek kişi başına tek kişisel hesap ve sayfalar ile iş araçları üzerinden gerçek kişilere bağlı bir işletme varlığı bekler. OTP Route'u kendi ürününüzün doğrulama akışını test etmek, kuruluşunuzun sahip olduğu hesaplarda QA yürütmek veya iş girişlerinde personelin kişisel numaralarını korumak için kullanın. Var olmayan kişiler adına hesap oluşturmayın ya da Facebook'un bir hesaba getirdiği kısıtlamaları aşmaya çalışmayın. OTP Route, Facebook ile bağlantılı değildir; ad sahibinin ticari markasıdır ve OTP Route'un Kabul Edilebilir Kullanım Politikası her sipariş için geçerlidir. Her iki ürünün fiyatlandırması fiyatlandırma sayfasındadır.

Sık sorulan sorular

SIM kart olmadan Facebook OTP alabilir miyim?

Evet, tek bir doğrulama için. OTP Gateway'den facebook servisi için bir numara sipariş edin ve kodu panelde ya da API üzerinden okuyun.

OTP Route'ta Facebook telefon numarasının fiyatı nedir?

Tek seferlik kodlar kod başına $0.20'den başlar; API'nin prices uç noktası her ülke için kesin tutarı gösterir. Özel ABD/Kanada hatları ayda $1.95'ten başlar.

Facebook her sanal numarayı kabul eder mi?

Hayır. Facebook bazı akışlarda sanal numaraları reddedebilir; bu yüzden 20 dakika içinde kod gelmezse otomatik olarak iade alırsınız.

Daha sonra aynı Facebook hesabına yeniden girebilir miyim?

Yalnızca numaranın kontrolü hâlâ sizdeyse. Bunun için tek seferlik bir aktivasyon yerine ABD veya Kanada'dan bir Özel Sanal Numara kullanın.

Bir CI işinde Facebook SMS doğrulaması test edilebilir mi?

Evet. Hattınızdan aktivasyonlar oluşturun, kodları imzalı webhook ile alın ve harcama yapmadan bağlantıyı denemek için geliştirme hesabında sandbox modunu kullanın.

Facebook testi için hangi ülkeyi seçmeliyim?

Kullanıcılarınızın bulunduğu ülkeyi. Facebook istemleri ve kontrolleri bölgeye göre yerelleştirir; eşleşen bir ülke rotası en gerçekçi sonucu verir.

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.