Automatyzacja kodów weryfikacyjnych +998 dla wdrożeń i QA w Uzbekistanie

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

OTP Route może dostarczać uzbeckie (+998) kody weryfikacyjne SMS do Twoich systemów: zamów jednorazowy numer w OTP Gateway, a potem odbierz kod przez podpisany webhook, odpytywanie REST lub panel. Ceny zaczynają się od $0.20 za kod, aktualną kwotę dla każdej usługi podaje API, a wszystko, co nie dotrze w ciągu 20 minut, wraca do portfela.

Jak aktywacja +998 przechodzi od żądania do kodu?

Zacznij od utworzenia klucza Bearer w konsoli deweloperskiej. Klucze mają prefiks or_live_, każde wywołanie trafia do https://otproute.com/api/v1, a możesz mieć do 10 kluczy, co jest przydatne do rozdzielenia nocnych buildów od ręcznego QA.

Klient najpierw odczytuje GET /api/v1/countries, gdzie Uzbekistan figuruje jako uz, oraz GET /api/v1/services, by poznać identyfikator usługi. Następnie pyta GET /api/v1/prices?country=uz&service=<id>, ile para kosztuje w tej chwili i czy numery są dostępne. Jeśli odpowiedź pasuje do testu, wysyła POST /api/v1/activations z treścią taką jak {"service": "instagram", "country": "uz"} i otrzymuje identyfikator aktywacji wraz z numerem +998.

Test wpisuje potem ten numer na Twoim ekranie rejestracji lub logowania. Stąd kod dociera do Ciebie jako zdarzenie webhooka albo przez GET /api/v1/activations/{id}. Test, który się przerywa, powinien wywołać POST /api/v1/activations/{id}/cancel, aby zwolnić rezerwację. Sprawdzenie GET /api/v1/balance na początku przebiegu pozwala uniknąć niedokończonych zestawów. Dokumentacja API opisuje każde żądanie w tym API weryfikacji SMS.

Czego potrzebuje niezawodny odbiornik webhooków dla uzbeckich kodów?

Trzech rzeczy: uwierzytelniania, ochrony przed powtórzeniami i idempotencji.

  • Uwierzytelnianie. Każde dostarczenie zawiera X-OTPRoute-Signature w postaci t=<unix>,v1=<hex>. Zbuduj ciąg <t>.<raw body>, podpisz go HMAC-SHA256 z sekretem endpointu i porównaj z v1 w stałym czasie.
  • Ochrona przed powtórzeniami. Odrzucaj każde żądanie, którego wartość t jest starsza niż wybrana przez Ciebie krótka tolerancja.
  • Idempotencja. Zapisuj identyfikator aktywacji po przetworzeniu zdarzenia i potwierdzaj duplikaty bez ponownego działania.

Subskrybuj activation.sms_received dla ścieżki sukcesu oraz activation.expired i activation.cancelled, aby Twój runner testów mógł zamknąć niepowodzenia. Na konto możesz zarejestrować do 5 endpointów, na przykład po jednym na środowisko. Odpytywanie pozostaje prawidłową opcją zapasową; limit 300 żądań na minutę pokrywa kilka równoległych aktywacji sprawdzanych co kilka sekund. Pełniejszy wzorzec opisuje tekst o przechwytywaniu OTP przez webhooki.

Dlaczego zespoły dodają Uzbekistan do planu routingu OTP?

Uzbekistan to najludniejszy kraj Azji Środkowej, a firmy rozwijające się w regionie często potrzebują numeru +998 do testów, zanim pojawi się lokalny partner. Typowe powody to premiera produktu skierowana do użytkowników uzbeckich, przebieg QA tłumaczeń uzbeckich i rosyjskich oraz regionalne zespoły operacyjne weryfikujące konta dostawców lub marketplace'ów powiązane z tym rynkiem.

Telegram to jeden z najczęściej używanych w kraju komunikatorów, więc przepływy łączące konto Telegram lub opierające na nim wsparcie zasługują na osobny test. Planujesz kilka rynków naraz? Przewodnik po routingu krajowym wyjaśnia, jak dobierać trasy do przypadków testowych.

Jak parsować, przechowywać i odczytywać numery +998?

Pełny numer uzbecki to +998 i dziewięć cyfr, z których pierwsze dwie zwykle wskazują operatora lub obszar. Nawyki wybierania numerów w kraju zmieniały się przez lata, więc ludzie mogą wpisywać numer z dodatkowymi cyframi na początku albo bez kodu kraju. Znormalizuj wszystko do +998 i dziewięciu cyfr przed zapisem, a formatowanie wyświetlane, takie jak +998 90 123 45 67, traktuj wyłącznie kosmetycznie.

Uzbecki jest językiem urzędowym. Oficjalnie zapisuje się go alfabetem łacińskim, choć cyrylica nadal jest powszechna, a rosyjski jest szeroko rozumiany. SMS-y weryfikacyjne mogą więc przychodzić po uzbecku w obu pismach, po rosyjsku lub po angielsku. Napisz ekstraktor tak, by szukał ciągu cyfr zamiast słowa kluczowego, i przetestuj go we wszystkich trzech językach.

Które aplikacje mogą odbierać uzbeckie SMS-y OTP przez bramkę?

Na trasie uzbeckiej dostępnych jest ponad 1800 usług. Bieżący zrzut obejmuje Telegram, WhatsApp, Instagram, Google (Gmail & YouTube), TikTok, Facebook, Microsoft & Outlook, Amazon, Discord, Snapchat, Signal, Viber, ChatGPT (OpenAI), Claude i WeChat.

Pokrycie nie jest stałe. Usługa otwarta rano może być później niedostępna, więc pozwól endpointowi cen decydować w czasie działania, zamiast zakładać wynik z wczorajszego przebiegu.

Czy mogę zamówić uzbecki numer weryfikacyjny bez API?

Panel odzwierciedla API dla każdego, kto woli klikać:

  1. Zarejestruj się przy użyciu adresu e-mail i 6-cyfrowego kodu, który otrzymasz, albo skorzystaj z logowania przez Google. Włącz TOTP dla konta.
  2. Zasil portfel.
  3. Wybierz Uzbekistan i usługę; cena pojawia się, zanim się zdecydujesz.
  4. Użyj numeru +998 w sprawdzanej aplikacji.
  5. Odczytaj kod na ekranie aktywacji, gdy nadejdzie.

Co, jeśli uzbecki kod nie dotrze na czas?

Aktywacja +998 pozostaje aktywna przez 20 minut, a opłata jest naliczana dopiero po faktycznym otrzymaniu kodu. Jeśli wygaśnie albo ją anulujesz, portfel dostaje pełną kwotę z powrotem bez zgłoszenia do wsparcia.

Jeśli kodów brakuje, przejdź przez tę listę:

  • Odczekaj okno; szybkość dostarczania zależy od usługi i trasy.
  • Spróbuj ponownie później albo wybierz inną trasę usługi, jeśli test na to pozwala.
  • Sprawdź, czy usługa odrzuca numery wirtualne, co niektóre robią. Właśnie dlatego istnieje zasada zwrotu.
  • Rozkładaj ponowienia w czasie zamiast wysyłać nowe zamówienia jedno po drugim i zapisuj identyfikatory aktywacji do późniejszej analizy.

Czy dostępne są długoterminowe linie +998 i rozliczenia w sandboxie?

Nie ma samoobsługowego numeru długoterminowego dla Uzbekistanu. OTP Route sprzedaje Numery dedykowane tylko w Stanach Zjednoczonych i Kanadzie, od $1.95/month, z przychodzącymi SMS-ami, wychodzącymi SMS-ami i połączeniami z przeglądarki. W sprawie trwałej linii uzbeckiej napisz na [email protected]; to, czy da się ją załatwić, zależy od lokalnych przepisów i nie jest pewne.

Płatności odbywają się z jednego przedpłaconego portfela w USD, w modelu pay as you go, bez subskrypcji. Zasil go kartą lub USDT/USDC i oczekuj faktury PDF e-mailem za każde zasilenie. Konta deweloperskie mogą poprosić o tryb sandbox, który symuluje numery i kody, dzięki czemu CI może działać bez naruszania środków portfela.

Zachowaj zgodność z zasadami: testuj i prowadź własne produkty, szanuj regulamin każdej usługi i przestrzegaj Zasad dopuszczalnego użytkowania OTP Route.

Najczęstsze pytania

Czy mogę zweryfikować uzbecki proces rejestracji w mojej aplikacji spoza Uzbekistanu?

Tak. Numer +998 z OTP Gateway odbiera kod, gdziekolwiek siedzi Twój zespół, a Ty odczytujesz go w panelu lub przez API.

Jakiego identyfikatora kraju używa API OTP dla Uzbekistanu?

Użyj uz w zapytaniu o ceny i w treści POST /api/v1/activations.

Ile kosztuje numer +998 do testów?

Od $0.20 za kod. Każda usługa ma własną aktualną cenę, zwracaną przez GET /api/v1/prices i wyświetlaną przed potwierdzeniem zamówienia.

Czy uzbeckie wiadomości OTP będą pisane alfabetem łacińskim, czy cyrylicą?

Możliwe jest jedno i drugie, a niektóre usługi wysyłają zamiast tego rosyjski lub angielski. Dopasowuj kod numeryczny, a nie tekst wokół niego.

Czy zapłacę, jeśli uzbecki kod nigdy nie dotrze?

Nie. Uzbecka aktywacja, która wygaśnie pusta po 20 minutach, albo taka, którą anulujesz, jest zwracana do portfela w całości bez żadnej prośby.

Czy mogę zachować numer z Uzbekistanu do ponownych logowań?

Nie w modelu samoobsługowym. Numery jednorazowe obsługują jeden kod; konta, które muszą się logować ponownie, lepiej oprzeć na Numerze dedykowanym z USA lub Kanady albo napisać do wsparcia w sprawie Uzbekistanu.

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.