Odbieranie kodów SMS imo na potrzeby testów i obsługi kont

OTP Gateway od $0.20 za kodKraje: 197ID API: imoNumery dedykowane US/CA od $1.95/mies.
Szybka odpowiedź

Zespół odbiera kod weryfikacyjny imo w OTP Route, zamawiając jednorazowy numer dla usługi imo w OTP Gateway, wpisując go w imo i odczytując kod w panelu albo przez odpytywanie API i podpisane webhooki. Ceny zaczynają się od $0.20 za kod, a zamówienie bez SMS-a w oknie 20 minut jest zwracane automatycznie.

Sytuacja: twój produkt korzysta z imo, a każdy test wymaga telefonu

imo to komunikator z rozmowami głosowymi i wideo, który identyfikuje każde konto po numerze telefonu. Rejestracja albo przeniesienie konta na nowe urządzenie uruchamia jednorazowy kod wysyłany SMS-em. Dla użytkowników to proste, dla zespołów kłopotliwe: każdy, kto buduje integrację, proces obsługi klienta lub test rynkowy związany z imo, potrzebuje osiągalnego numeru przy każdej próbie.

Telefony pracowników mieszają numery prywatne z kontami służbowymi i nie skalują się na macierz testów obejmującą wiele krajów. Jednorazowy numer z OTP Gateway obsługuje jeden kod, nie angażuje prywatnych numerów i można go zamówić z poziomu kodu lub ręcznie. Szerszy wzorzec opisuje strona o weryfikacji aplikacji mobilnych.

Z jakich krajów można odbierać kody OTP imo?

Usługa imo jest obecnie dostępna w 197 krajach. Przykłady to Indie, Pakistan, Bangladesz, Nepal, Arabia Saudyjska, Zjednoczone Emiraty Arabskie, Egipt, Nigeria, Kenia, Indonezja, Filipiny, Niemcy, Belgia, Wielka Brytania, Stany Zjednoczone i Kanada.

Wybierz kraj odpowiadający testowanemu przypadkowi. Jeśli twój zespół obsługi obsługuje klientów w Azji Południowej, numer z tego regionu odtworzy przebieg, który ci klienci widzą, łącznie z językiem SMS-a i regionalnymi kontrolami stosowanymi przez usługę. Przeglądalna lista krajów pokazuje wszystkie trasy.

Jak działa przepływ API kodu weryfikacyjnego imo?

Utwórz klucz Bearer w konsoli deweloperskiej (prefiks or_live_, do 10 na konto) i wywołuj https://otproute.com/api/v1; limit to 300 żądań na minutę.

  1. Sprawdź identyfikatory przez GET /api/v1/services i GET /api/v1/countries; identyfikator usługi to imo.
  2. Sprawdź cenę pary przez GET /api/v1/prices?country=pk&service=imo.
  3. Złóż zamówienie przez POST /api/v1/activations z treścią {"service": "imo", "country": "pk"} i zapisz identyfikator aktywacji.
  4. Wpisz zwrócony numer na ekranie rejestracji imo.
  5. Odbierz kod z webhooka activation.sms_received albo odpytuj GET /api/v1/activations/{id}, jeśli nie możesz wystawić endpointu.

W przypadku webhooków zweryfikuj X-OTPRoute-Signature: t=<unix>,v1=<hex>, obliczając HMAC-SHA256 z "<t>.<raw body>" przy użyciu sekretu endpointu, i odrzucaj stare znaczniki czasu. Zadbaj o idempotentność handlera, opartą na identyfikatorze aktywacji, aby ponowiona dostawa została przetworzona tylko raz. Pełny schemat znajdziesz w dokumentacji.

Czy numer imo można zamówić zamiast tego z panelu?

Tak. Zarejestruj się za pomocą adresu e-mail i 6-cyfrowego kodu e-mail albo logowania przez Google i włącz uwierzytelnianie dwuskładnikowe TOTP. Zasil portfel, wybierz imo i kraj, sprawdź wyświetloną cenę i potwierdź. Wpisz numer w imo, a kod pojawi się w panelu zaraz po dostarczeniu. To rozwiązanie dla pracowników wsparcia lub opiekuna konta w agencji, który potrzebuje pojedynczej weryfikacji bez pisania kodu.

Dlaczego kod imo może nie dotrzeć i co wtedy zrobić?

Każda aktywacja pozostaje otwarta przez 20 minut i płacisz tylko wtedy, gdy kod dotrze. Wygasłe lub anulowane zamówienie jest w całości automatycznie zwracane do portfela.

Kody nie docierają z całkiem zwyczajnych powodów: imo może w niektórych przypadkach odrzucać numery wirtualne, trasa może być zajęta, a usługa może dodawać kontrole numerów, które już widziała. Wtedy:

  • Poczekaj do końca okna, zamiast anulować wcześniej.
  • Spróbuj później albo na innej trasie krajowej, która nadal pasuje do testu.
  • Ustaw przerwę i limit prób; składanie kolejnych zamówień imo jedno po drugim tylko marnuje próby.

Kiedy numer dedykowany jest lepszym wyborem dla imo?

Ponieważ imo wiąże konto z numerem telefonu, numer jednorazowy nie odbierze późniejszego kodu, gdy to samo konto zaloguje się na innym urządzeniu. Dla linii wsparcia, wspólnego konta operacyjnego lub loginu stagingowego, który musi działać dalej, lepszy jest numer dedykowany. Są dostępne tylko w Stanach Zjednoczonych i Kanadzie, od $1.95/month, z przychodzącymi SMS-ami w panelu i w twoim webhooku jako number.sms_received. Strona numerów dedykowanych wyjaśnia odnowienia i zwalnianie.

Odpowiedzialne korzystanie i rozliczenia

Przestrzegaj regulaminu imo: jedno konto na rzeczywistą osobę lub firmę, bez masowych ani fałszywych rejestracji. OTP Route służy do testowania przepływu własnego produktu i obsługi własnych, legalnych kont, a obowiązuje jego Regulamin Dopuszczalnego Użytku. imo jest znakiem towarowym swojego właściciela, a OTP Route nie jest z nim powiązany.

Rozliczenia opierają się na jednym przedpłaconym portfelu w USD, w modelu pay as you go, bez opłaty miesięcznej. Środki wpłacasz kartą lub w USDT/USDC, a po każdym zasileniu przychodzi faktura PDF e-mailem, co ułatwia rozliczanie kosztów testów imo. Konta deweloperskie można na prośbę przełączyć w tryb sandbox, aby przeprowadzać testy end-to-end na symulowanych numerach i kodach.

Najczęstsze pytania

Jak odebrać OTP imo przez API?

Utwórz aktywację z {"service": "imo", "country": "<id>"}, wpisz numer w imo i odczytaj kod z webhooka lub przez GET /api/v1/activations/{id}.

Czy weryfikacja SMS imo do testów jest dostępna w moim kraju?

imo jest teraz dostępne w 197 krajach. Aktualną dostępność sprawdzisz przez GET /api/v1/countries lub w panelu.

Czy imo za każdym razem akceptuje numer wirtualny?

Nie. imo może odrzucać niektóre numery wirtualne, dlatego zamówienie bez kodu jest w całości zwracane po 20 minutach.

Ile kosztuje numer telefonu imo z OTP Route?

Od $0.20 za kod, zależnie od kraju. Aktualna cena pochodzi z GET /api/v1/prices.

Czy mogę później ponownie zalogować się na to samo konto imo za pomocą numeru jednorazowego?

Niezawodnie nie, bo każdy numer jednorazowy obsługuje jeden kod. Dla kont, które muszą się logować ponownie, użyj numeru dedykowanego z USA lub Kanady.

Jak mój webhook powinien obsługiwać zduplikowane dostawy imo?

Zweryfikuj podpis, a następnie przetwarzaj każdy identyfikator aktywacji tylko raz, aby ponowienia nie powtarzały pracy.

Czy w ten sposób mogę założyć kilka kont imo?

Tylko dla prawdziwych osób lub firm, które reprezentujesz, zgodnie z regulaminem imo. Masowe lub fałszywe rejestracje są niedozwolone.

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.