Kody OTP z Senegalu (+221): najpierw wybierz właściwy produkt OTP Route

Numer kierunkowy +221OTP Gateway od $0.20 za kodNumery dedykowane: tylko USA i KanadaID API: sn
Szybka odpowiedź

Możesz odbierać kody weryfikacyjne SMS z Senegalu (+221) z OTP Route, zamawiając jednorazowy numer dla kraju sn w OTP Gateway, z panelu lub przez API z webhookami. Ceny zaczynają się od $0.20 za kod, z pełnym zwrotem, jeśli SMS nie dotrze w ciągu 20 minut.

OTP Gateway czy numer dedykowany: co pasuje do Senegalu?

Zanim napiszesz jakikolwiek kod, ustal, czego naprawdę potrzebujesz, bo te dwa produkty rozwiązują różne problemy.

  • Jeden kod i koniec. Test rejestracji, kontrola QA ekranu logowania albo jednorazowa weryfikacja profilu firmowego: to OTP Gateway. Dostajesz numer +221 na jedną weryfikację, a po aktywacji wygasa.
  • Numer, który działa dalej. Konto stagingowe, które musi się zalogować za miesiąc, albo wspólny login zespołu wymagający odzyskiwania: to wymaga numeru dedykowanego. Sprzedawane są od ręki tylko w Stanach Zjednoczonych i Kanadzie, od $1.95/miesiąc.

Dla Senegalu nie ma samoobsługowego numeru długoterminowego. Jeśli zależy Ci na trwałej linii +221, napisz na [email protected]; to, co jest możliwe, zależy od lokalnych przepisów. Przewodnik numery tymczasowe a dedykowane omawia ten kompromis dokładniej.

Co OTP Gateway obejmuje dla +221?

Senegal ma obecnie ponad 1 600 usług. Popularne to m.in. WhatsApp, Facebook, Instagram, TikTok, Telegram, Google (Gmail & YouTube), ChatGPT (OpenAI), Claude, Microsoft & Outlook, Amazon, Netflix, Snapchat, Viber i imo.

To zrzut z aktualnego katalogu. To, które pary da się zamówić, zmienia się w ciągu dnia, więc przed każdym uruchomieniem sprawdź dostępność w panelu lub przez API.

Jak działa przepływ API OTP dla Senegalu z krajem `sn`?

Uwierzytelniaj się w https://otproute.com/api/v1 kluczem Bearer zaczynającym się od or_live_ (do 10 kluczy na konto, 300 żądań na minutę). Następnie:

  1. Potwierdź identyfikatory przez GET /api/v1/countries i GET /api/v1/services; Senegal to sn.
  2. Odczytaj aktualną cenę przez GET /api/v1/prices?country=sn&service=facebook.
  3. Zamów przez POST /api/v1/activations z {"service": "facebook", "country": "sn"} i zachowaj identyfikator aktywacji.
  4. Odbierz kod, odpytując GET /api/v1/activations/{id} albo przez zdarzenie webhooka activation.sms_received.
  5. Jeśli senegalski test zostanie porzucony w połowie, zwolnij numer przez POST /api/v1/activations/{id}/cancel.

W przypadku webhooków weryfikuj nagłówek X-OTPRoute-Signature: oblicz HMAC-SHA256 z "<t>.<raw body>" z sekretem endpointu, porównaj z v1 i odrzucaj stare znaczniki czasu. Obsługuj też activation.expired i activation.cancelled oraz przetwarzaj każdy identyfikator aktywacji tylko raz. Uruchamianie tego w potoku opisuje tekst testowanie SMS OTP w potokach CI.

Co jest szczególnego w senegalskich numerach i SMS-ach?

Kod kraju Senegalu to +221, a plan numeracyjny nie ma prefiksu krajowego: dziewięciocyfrowy numer krajowy wybiera się w całości, a numery komórkowe zaczynają się od 7. Forma E.164 to po prostu +221 plus te dziewięć cyfr, więc normalizacja polega głównie na usunięciu spacji, kropek i prefiksu międzynarodowego 00.

Językiem urzędowym jest francuski, a bardzo szeroko używany jest wolof. Większość międzynarodowych aplikacji wysyła kody po francusku lub angielsku, zależnie od języka konta, więc przetestuj parsowanie na francuskim tekście wiadomości, w tym ze znakami diakrytycznymi wokół cyfr.

Firmy testują w Senegalu, gdy wchodzą do francuskojęzycznej Afryki Zachodniej, lokalizują procesy dla użytkowników mówiących po francusku albo obsługują klientów dzielących życie między Dakar a Europę. Zespoły obejmujące region często wykonują te same kontrole także dla Wybrzeża Kości Słoniowej.

Czy mogę odebrać senegalski SMS OTP bez użycia API?

Tak. Zarejestruj się adresem e-mail i sześciocyfrowym kodem albo przez Google i, jeśli chcesz, włącz dwuskładnikowe uwierzytelnianie TOTP. Doładuj konto, otwórz OTP Gateway, wybierz Senegal i usługę, sprawdź cenę i złóż zamówienie. Skopiuj numer +221 do aplikacji; kod pojawi się w panelu, gdy SMS dotrze.

Aktywacja pozostaje aktywna przez 20 minut. Płacisz tylko wtedy, gdy kod zostanie dostarczony; jeśli okno zamknie się bez wiadomości albo anulujesz zamówienie, pełna kwota wraca do portfela.

Gdy kod +221 jest spóźniony lub go brak

Czas zależy od usługi i trasy, więc na początek trzeba cierpliwości. Jeśli aktywacja wygaśnie bez wiadomości:

  • Poczekaj chwilę i zamów ponownie albo przełącz się na inną trasę usługi dla tego samego procesu, jeśli Twój produkt ją oferuje.
  • Sprawdź, czy usługa akceptuje numery wirtualne; niektóre je odrzucają, a zwrot obejmuje taki wynik.
  • Pozwól każdemu oknu dobiec końca zamiast anulować i zamawiać ponownie w krótkich odstępach.
  • W zautomatyzowanych zestawach testów rób przerwy między próbami zamiast zasypywać endpoint żądaniami.

Używaj numerów wyłącznie do produktów i kont, które legalnie prowadzisz, przestrzegaj regulaminu każdej usługi i trzymaj się Zasad Dopuszczalnego Użytkowania OTP Route.

Portfel, faktury i sandbox do testów integracji

Rozliczenia opierają się na jednym przedpłaconym portfelu w USD: pay as you go, bez opłaty miesięcznej i bez planu. Doładować można kartą lub stablecoinami USDT/USDC, a każde doładowanie uruchamia wysłanie faktury PDF e-mailem dla Twojego działu księgowości. Gdy dopiero podłączasz integrację, poproś o tryb sandbox dla konta deweloperskiego; zwraca symulowane numery i kody, dzięki czemu przetestujesz całą ścieżkę bez ruszania salda. Stawki są na stronie cennika.

Najczęstsze pytania

Jaki identyfikator kraju wysyłam dla Senegalu?

Wyślij sn, na przykład w POST /api/v1/activations z {"service": "whatsapp", "country": "sn"}.

Czy numery senegalskie mają prefiks krajowy do usunięcia?

Nie. Senegal nie ma prefiksu krajowego, więc format E.164 to +221 i dziewięciocyfrowy numer krajowy.

Czy mogę sprawdzić francuskojęzyczne wiadomości OTP mojej aplikacji dla Senegalu?

Tak. Ustaw konto testowe na francuski, zamów numer +221 dla swojej usługi i upewnij się, że parser odczytuje kod z francuskiej wiadomości.

Czy mogę dostać numer +221 do testów, który zostanie moim na stałe?

Nie jako produkt samoobsługowy. Długoterminowe numery dedykowane istnieją tylko dla USA i Kanady; napisz na [email protected], by zapytać o Senegal.

Co dzieje się z moimi pieniędzmi, jeśli kod z Senegalu nie przyjdzie?

Wracają automatycznie do portfela po zamknięciu 20-minutowego okna bez SMS-a albo od razu po anulowaniu.

Czy OTP Route pobiera abonament za dostęp do Senegalu?

Nie. Nie ma opłaty miesięcznej ani planu; płacisz za dostarczone kody z przedpłaconego portfela.

Nazwy usług są znakami towarowymi ich właścicieli. OTP Route nie jest z nimi powiązany. Korzystaj z numerów zgodnie z prawem oraz przestrzegaj regulaminów poszczególnych usług i naszej Polityki akceptowalnego użytkowania.

Skieruj pierwszy OTP w kilka minut

Załóż darmowe konto, zasil portfel USD i zamów numer w panelu lub przez API. Bez opłaty miesięcznej.