Weryfikacja SMS Viber do testów: numer jednorazowy czy linia na stałe?

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

Zespół może odebrać kod weryfikacyjny Viber przez OTP Route, zamawiając numer OTP Gateway dla usługi viber w jednym ze 197 krajów i odczytując kod w panelu, przez odpytywanie API lub z podpisanego webhooka. Ceny zaczynają się od $0.20 za kod, a płacisz tylko wtedy, gdy SMS dotrze w 20-minutowym oknie.

Czy test Viber powinien używać numeru jednorazowego, czy linii na stałe?

Zdecyduj, czy konto musi przetrwać test. Viber wiąże każde konto z numerem telefonu, a późniejsza reaktywacja na nowym urządzeniu zwykle oznacza odebranie kolejnego kodu na tym samym numerze. Jeśli test wymaga tylko jednorazowego ukończenia rejestracji (sprawdzenia wersji zlokalizowanej, potwierdzenia działania regionalnego przepływu rejestracji lub walidacji skryptu QA), wystarczy numer OTP Gateway. Obsługuje jeden kod, a potem jest zwalniany.

Jeśli konto ma dalej działać, na przykład profil stagingowy, który QA otwiera co sprint, lub tożsamość wsparcia współdzielona przez zespół, lepszy jest numer, który zachowujesz. Do tego służą dedykowane numery wirtualne: dostępne natychmiast w Stanach Zjednoczonych i Kanadzie od $1.95/month, z przychodzącymi SMS-ami w panelu i przekazywaniem do webhooka number.sms_received. Testerzy Vibera na każdym innym rynku nie znajdą samoobsługowej opcji długoterminowej dla swojego kraju. Przewodnik o numerach tymczasowych i dedykowanych porównuje oba rozwiązania dokładniej.

Do czego Viber używa numeru telefonu?

Numer telefonu jest identyfikatorem konta Viber. Podczas rejestracji na urządzeniu mobilnym aplikacja prosi o numer i wysyła kod aktywacyjny, aby potwierdzić, że go kontrolujesz. Ta sama kontrola wraca po ponownej instalacji aplikacji lub przeniesieniu na nowy telefon. Aplikacja desktopowa Vibera łączy się z głównym kontem mobilnym zamiast rejestrować się samodzielnie, więc weryfikacja mobilna jest krokiem, który ma znaczenie w większości testów.

Viber nie opiera każdej aktywacji na wiadomościach tekstowych; dla niektórych numerów może zamiast tego weryfikować przez połączenie. Numery OTP Gateway przechwytują kody wysyłane SMS-em, więc gdy aplikacja oferuje wybór, wybierz wiadomość tekstową.

W których krajach można odebrać kod Viber?

Usługa viber jest obecnie dostępna w 197 krajach. Wśród nich są Ukraina, Bułgaria, Serbia, Grecja, Filipiny, Wietnam, Białoruś, Mołdawia, Mjanma, Cypr, Chorwacja, Izrael, Niemcy, Wielka Brytania i Stany Zjednoczone. Aplikacja ma silną pozycję w Europie Wschodniej, na Bałkanach i w części Azji Południowo-Wschodniej, gdzie trafia wiele testów lokalizacji i premier.

Wybierz kraj odpowiadający przypadkowi testowemu, a nie ten, który jest otwarty jako pierwszy. Profil przeznaczony dla użytkowników z Filipin powinien być zarejestrowany z numerem filipińskim, aby ustawienia domyślne kraju, język i wykrywanie kontaktów zachowywały się tak jak u prawdziwego klienta. Pełną listę znajdziesz na stronie krajów, a dostępność zmienia się w ciągu dnia.

Jak zamówić kod weryfikacyjny Viber przez API?

Wysyłaj każde żądanie na https://otproute.com/api/v1 z kluczem or_live_ w nagłówku Bearer i wykonaj te kroki dla Vibera:

  1. Sprawdź cenę dla wybranego rynku przez GET /api/v1/prices?country=ua&service=viber. Tutaj ua to Ukraina; inne identyfikatory znajdziesz przez GET /api/v1/countries.
  2. Utwórz zamówienie: POST /api/v1/activations z treścią {"service": "viber", "country": "ua"}. Zapisz identyfikator aktywacji i zwrócony numer.
  3. Wpisz numer na ekranie rejestracji Vibera na urządzeniu testowym i poproś o kod.
  4. Odbierz kod przez webhook activation.sms_received albo odpytuj GET /api/v1/activations/{id} co kilka sekund, jeśli Twój runner nie przyjmuje połączeń przychodzących.
  5. Anuluj przez POST /api/v1/activations/{id}/cancel, jeśli ścieżka testu się zmieni.

W przypadku webhooków sprawdź X-OTPRoute-Signature (t=<unix>,v1=<hex>), obliczając HMAC-SHA256 z znacznika czasu, kropki i surowej treści przy użyciu sekretu endpointu, i odrzucaj nieaktualne znaczniki czasu. Zadbaj o idempotentność handlera: zapisuj każdy identyfikator aktywacji i pomijaj zdarzenia, które już przetworzyłeś. Limit konta to 300 żądań na minutę.

Kod Viber z poziomu panelu

Dla testerów QA pracujących ręcznie panel robi to samo bez kodu. Otwórz OTP Gateway, wybierz Viber i kraj, odczytaj wyświetloną cenę i potwierdź. Wpisz numer w Viberze, poproś o kod, a po dostarczeniu pojawi się on na karcie zamówienia. 20-minutowe okno rozpoczyna się przy zakupie; jeśli minie bez wiadomości lub anulujesz, opłata wraca do portfela.

Dlaczego kod Viber może nie dotrzeć?

  • Viber odrzucił numer. Jak wiele komunikatorów, Viber może odrzucać numery wirtualne. Brak kodu oznacza brak opłaty.
  • Włączyła się inna metoda weryfikacji. Jeśli aplikacja przechodzi na połączenie, nie ma SMS-a do przechwycenia; anuluj i spróbuj ponownie z opcją tekstową.
  • Trasa jest przeciążona. Spróbuj później albo wybierz inną trasę dla tej samej usługi, zamiast składać zamówienia w ciasnej pętli.
  • Okno jeszcze się nie zamknęło. Pozwól aktywacji działać, zanim się poddasz.

Ograniczanie nieudanych dostaw OTP szerzej omawia strategię ponawiania.

Odpowiedzialne korzystanie, rozliczenia i sandbox

Do każdego rejestrowanego konta stosuje się regulamin Vibera. Używaj OTP Route wyłącznie do testowania i obsługi własnych, legalnych produktów i profili firmowych: jedno konto na prawdziwą osobę lub firmę, bez masowych ani fałszywych rejestracji i bez niczego, co łamie blokadę. Resztę reguluje Polityka dopuszczalnego użytkowania OTP Route. Viber jest znakiem towarowym swojego właściciela, a OTP Route nie jest z nim powiązany.

Płatność pochodzi z przedpłaconego portfela w USD bez opłaty miesięcznej; zasilaj kartą lub USDT/USDC i otrzymuj fakturę PDF za każde zasilenie. Konto deweloperskie można na prośbę przenieść do sandboxa, dzięki czemu Twoja weryfikacja SMS Viber do testów działa na symulowanych numerach i kodach, zanim wydasz prawdziwe środki.

Najczęstsze pytania

Czy mogę dostać numer wirtualny dla Vibera, aby przetestować onboarding mojej aplikacji?

Tak. Zamów numer OTP Gateway dla usługi viber w docelowym kraju i odczytaj kod aktywacyjny przez API lub w panelu. Viber może nadal odrzucać niektóre numery wirtualne, a wtedy zamówienie jest zwracane.

Jakiego numeru Viber użyć dla konta testowego, którego potrzebuję znowu w przyszłym miesiącu?

Użyj numeru, który zachowujesz. Dedykowane numery wirtualne są dostępne natychmiast w Stanach Zjednoczonych i Kanadzie, a jednorazowe numery OTP Gateway są zwalniane po jednym kodzie.

Jaki jest identyfikator usługi Viber w API?

To viber, używany razem z identyfikatorem kraju, na przykład GET /api/v1/prices?country=ph&service=viber dla Filipin.

W ilu krajach można odebrać kod Viber przez OTP Route?

Usługa jest dostępna w 197 krajach, ale aktualna dostępność zmienia się w ciągu dnia, więc przed zamówieniem sprawdź API lub panel.

Czy płacę, jeśli Viber nigdy nie wyśle SMS-a?

Nie. Gdy 20-minutowe okno kończy się bez kodu lub anulujesz, cała kwota automatycznie wraca do portfela.

Webhooki czy odpytywanie do odbierania OTP Viber?

Webhooki to lepszy wybór domyślny, bo Twój system reaguje, gdy tylko kod dotrze; zweryfikuj podpis i deduplikuj po identyfikatorze aktywacji. Odpytywanie GET /api/v1/activations/{id} to rozsądne rozwiązanie zapasowe dla runnerów za zaporą.

Czy mogę zarejestrować wiele kont Viber przez OTP Route?

Tylko konta prawdziwych osób lub firm, które reprezentujesz, zgodnie z regulaminem Vibera i naszą Polityką dopuszczalnego użytkowania. Rejestracje masowe nie są dozwolone.

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.