Polski
Weryfikacja rejestracji w Algierii: jednorazowe numery +213, wywołania API i rozliczenia
Tak, możesz odbierać algierskie (+213) kody weryfikacyjne w OTP Route: OTP Gateway wydaje jednorazowy numer +213 na pojedynczy kod, który odczytasz w panelu albo pobierzesz przez REST API i podpisane webhooki. Ceny zaczynają się od $0.20 za kod, a jeśli nic nie dotrze w 20-minutowym oknie, opłata wraca do portfela.
Jeden kod czy numer, który zatrzymujesz: jaki produkt pasuje do testu w Algierii?
Zanim napiszesz jakikolwiek kod integracji, rozstrzygnij jedną kwestię: czy weryfikowane konto będzie potrzebować tego numeru telefonu także w przyszłym miesiącu? Odpowiedź decyduje o tym, po który produkt OTP Route sięgniesz.
- OTP Gateway obsługuje pojedyncze zdarzenie weryfikacji. Wybierasz usługę oraz Algierię, otrzymujesz jeden numer +213, odczytujesz jeden kod i aktywacja się zamyka. Pasuje do testów rejestracji, uruchomień regresyjnych i kontroli przed premierą.
- Dedicated Virtual Numbers to linie długoterminowe, które zatrzymujesz na czas odnawiania, z przychodzącymi i wychodzącymi SMS-ami oraz połączeniami z przeglądarki. Są sprzedawane tylko dla Stanów Zjednoczonych i Kanady, od $1.95/miesiąc.
Dla Algierii nie istnieje samoobsługowy numer długoterminowy. Jeśli zespół operacyjny naprawdę potrzebuje trwałej linii +213, napisz na [email protected], opisując przypadek użycia; wszystko poza trasą jednorazową zależy od lokalnych przepisów i może nie być możliwe. Przy większości prac QA właściwym narzędziem jest trasa za pojedynczy kod, a nasza notatka o numerach tymczasowych i dedykowanych omawia szare strefy.
Dla jakich aplikacji można zamówić numer weryfikacyjny z Algierii?
Bieżący zrzut dla Algierii wymienia ponad 1 700 usług. Te, o które zespoły produktowe pytają najczęściej, to między innymi WhatsApp, Telegram, Google (Gmail i YouTube), Facebook, Instagram, TikTok, Viber, imo, Signal, Microsoft i Outlook, LinkedIn, Uber oraz ChatGPT (OpenAI).
Trasy otwierają się i zamykają w ciągu dnia, więc traktuj tę listę jako orientację, a nie obietnicę. Przed każdym uruchomieniem zapytaj API o bieżącą dostępność i pozwól swojemu środowisku testowemu pominąć niedostępną parę zamiast przerywać cały zestaw.
Jak w praktyce wygląda sekwencja API OTP dla Algierii?
Wszystko działa pod https://otproute.com/api/v1 i jest uwierzytelniane kluczem Bearer z prefiksem or_live_, generowanym w konsoli deweloperskiej. Id kraju dla Algierii to dz.
- Pobierz id usług przez
GET /api/v1/servicesi zapisz je w pamięci podręcznej, zamiast wywoływać to przy każdym teście. - Zapytaj
GET /api/v1/prices?country=dz&service=<id>o aktualną cenę i dostępność tej pary. - Utwórz aktywację przez
POST /api/v1/activationsz treścią taką jak{"service": "telegram", "country": "dz"}. Zapisz zwrócone id aktywacji obok numeru +213. - Wpisz ten numer na ekranie rejestracji testowanej aplikacji.
- Pobierz kod z webhooka jako
activation.sms_receivedalbo odpytujGET /api/v1/activations/{id}w umiarkowanych odstępach.
Każda dostawa webhooka niesie X-OTPRoute-Signature: t=<unix>,v1=<hex>. Oblicz ponownie HMAC-SHA256 z <t>.<raw body> przy użyciu sekretu endpointu, porównaj w stałym czasie i odrzucaj nieaktualne znaczniki czasu. Jedno konto może mieć do 10 kluczy i 5 endpointów webhooków, z limitem 300 żądań na minutę. To API weryfikacji SMS jest w pełni opisane w dokumentacji API.
Czy osoba nietechniczna może pobrać kod +213 z panelu?
Tak. Product manager albo osoba odpowiedzialna za wsparcie może zrobić to samo ręcznie: zalogować się, otworzyć OTP Gateway, wybrać usługę i Algierię, sprawdzić cenę wyświetlaną przed zamówieniem i potwierdzić. Numer pojawia się od razu; wklej go do aplikacji, a kod trafi na ten sam ekran po odebraniu SMS-a. Jeśli kontrola zostanie przerwana w połowie, anuluj aktywację, a kwota wróci do portfela. Zespoły łączące ręczne kontrole wyrywkowe ze zautomatyzowanymi zestawami zwykle zachowują obie ścieżki, jak wyjaśnia nasza strona testy QA.
Jak normalizować algierskie numery i w jakim języku przychodzą kody?
Na rynku krajowym algierskie numery komórkowe wybiera się z prefiksem krajowym 0 i dziewięcioma cyframi. W formie międzynarodowej to zero się pomija, więc lokalny zapis 0X XX XX XX XX staje się +213 X XX XX XX XX. Przechowuj wersję E.164 (plus, 213, dziewięć cyfr, bez spacji), a formatuj dopiero przy wyświetlaniu. Częsty błąd to walidator formularza, który przyjmuje lokalny zapis dziesięciocyfrowy, ale odrzuca międzynarodowy, albo odwrotnie, więc uwzględnij oba w przypadkach testowych.
Językami urzędowymi są arabski i tamazight, a francuski jest szeroko używany w biznesie i administracji. W zależności od usługi i ustawień regionalnych konta kod może przyjść po arabsku, francusku lub angielsku. Jeśli Twój produkt wysyła tekst arabski, upewnij się, że układ od prawej do lewej i cyfry poprawnie wyświetlają się na ekranie weryfikacji oraz że parser wyciąga kod niezależnie od pisma, które go otacza.
Zespoły zwykle zwracają się ku Algierii przy startach w Maghrebie albo obsłudze francuskojęzycznych klientów z Afryki Północnej. Dwujęzyczne QA lokalizacji to typowy powód, by weryfikować na prawdziwej trasie +213 zamiast na atrapie.
Co zrobić, jeśli kod +213 nie dotrze?
Każda aktywacja trwa 20 minut. Płacisz tylko wtedy, gdy kod dotrze: gdy okno skończy się puste albo anulujesz, cała kwota automatycznie wraca do portfela. Niektóre usługi odrzucają numery wirtualne, i właśnie dlatego istnieje ten zwrot.
Gdy nic nie przychodzi:
- Pozwól oknu dobiec do końca, zamiast anulować po minucie; czas dostarczenia zależy od usługi i trasy.
- Spróbuj później albo wypróbuj trasę innej usługi, jeśli pozwala na to test.
- Sprawdź, czy usługa w ogóle akceptuje numery wirtualne w tym procesie.
- Nie zamawiaj ponownie w ciasnej pętli; zwalniaj między próbami.
Nasz przewodnik o ograniczaniu nieudanych dostaw OTP idzie głębiej. Przestrzegaj regulaminów poszczególnych usług; Acceptable Use Policy OTP Route obowiązuje przy każdej aktywacji.
Jak działają płatności i testy w sandboxie?
Rozliczenia odbywają się przez jeden prepaidowy portfel w USD, bez opłaty miesięcznej i bez wyboru planu. Doładuj go kartą lub stablecoinami USDT/USDC, a każde doładowanie generuje fakturę PDF wysyłaną e-mailem. Do prac integracyjnych konto deweloperskie można na prośbę przełączyć w tryb sandbox; zwraca on symulowane numery i kody, dzięki czemu cały proces routingu OTP, łącznie z webhookami, można przetestować bez wydawania środków z portfela. Aktualne stawki znajdziesz na stronie cennik, a konto założysz za pomocą 6-cyfrowego kodu z e-maila lub logowania przez Google.
Najczęstsze pytania
Czy mogę przetestować algierski proces rejestracji w mojej aplikacji bez lokalnej karty SIM?
Tak. Zamów numer +213 do testów w OTP Gateway, wpisz go w aplikacji i odczytaj kod w panelu lub przez API. Kosztuje to od $0.20 za kod i jest zwracane, gdy SMS nie dotrze.
Jakie jest id kraju Algierii w API OTP Route?
To dz. Przekaż je w polu country w POST /api/v1/activations oraz jako parametr zapytania country w endpoincie cen.
Czy mogę zachować algierski numer do powtarzanych logowań?
Nie w trybie samoobsługowym, ponieważ linie długoterminowe są oferowane tylko w USA i Kanadzie. Możesz napisać na [email protected] i zapytać o Algierię, ale odpowiedź zależy od lokalnych przepisów i może być odmowna.
Czy należy usuwać wiodące zero z algierskich numerów?
Tak, przy konwersji do E.164: usuń krajowy prefiks 0 i dodaj +213. Przechowuj wartość w tej kanonicznej postaci, a formatuj ponownie tylko do wyświetlania.
Czy zapłacę, jeśli usługa odrzuci numer wirtualny?
Nie. Jeśli żaden kod nie dotrze na numer przed zamknięciem 20-minutowego okna, kwota jest automatycznie zwracana do portfela.
Czy potrzebuję webhooka, czy wystarczy odpytywanie?
Odpytywanie GET /api/v1/activations/{id} wystarcza przy małych zestawach. Webhooki lepiej się skalują, gdy równolegle działa wiele aktywacji, i oszczędzają pętli odpytywania.
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.