Polski
Odbieranie kodów SMS Steam dla kont testowych studia i operacji
Zespół odbiera kod weryfikacyjny Steam z OTP Route, zamawiając jednorazowy numer dla usługi steam w OTP Gateway, wpisując go na koncie Steam i odczytując kod w panelu albo z API i podpisanego webhooka. Ceny zaczynają się od $0.20 za kod, a jeśli SMS nie dotrze w 20-minutowym oknie, cała kwota wraca do portfela.
Kiedy Steam prosi o numer telefonu?
Platforma Steam firmy Valve używa numeru telefonu głównie do bezpieczeństwa konta, a nie do rejestracji. Dobrze znane momenty to:
- Dodanie numeru telefonu do konta, które Steam potwierdza kodem SMS.
- Odzyskiwanie konta, gdzie zweryfikowany telefon daje właścicielowi kolejną drogę powrotu.
- Konfiguracja Steam Guard Mobile Authenticator, która wiąże autentykator z potwierdzonym numerem.
- Wrażliwe zmiany na koncie, takie jak aktualizacja danych kontaktowych, przy których może zostać poproszony kod wysłany na telefon.
Strony pomocy samego Steam są wiążącym źródłem informacji o tym, kiedy dokładnie pojawia się prośba, a zasady mogą się zmieniać, więc buduj testy tolerujące dodatkowy lub brakujący krok.
Które zespoły potrzebują odbierać kody OTP Steam?
Większość próśb pochodzi od studiów gier i wydawców pracujących nad własnymi tytułami:
- Zespoły QA, które utrzymują konta testowe do sprawdzania logowania gry przez Steam, łączenia kont, zapisów w chmurze czy osiągnięć.
- Testerzy lokalizacji, którzy potrzebują konta założonego na konkretnym rynku, aby przejrzeć teksty własnej gry i opisy w sklepie.
- Pracownicy społeczności i operacji, którzy prowadzą konto studia i chcą, aby jego weryfikacja telefoniczna nie była powiązana z prywatnym numerem pracownika.
Każdy z tych przypadków dotyczy prowadzenia własnych legalnych kont. Obowiązuje zasada jednego konta na realną osobę lub firmę oraz Steam Subscriber Agreement.
Z jakich krajów można uzyskać numer telefonu dla Steam?
Numery dla Steam są obecnie dostępne w 197 krajach. Wśród nich są Stany Zjednoczone, Kanada, Niemcy, Francja, Wielka Brytania, Brazylia, Polska, Turcja, Ukraina, Kazachstan, Indie, Indonezja, Filipiny, Japonia, Korea Południowa, Australia i Republika Południowej Afryki.
Wybierz kraj odpowiadający przypadkowi testowemu. Jeśli sprawdzasz, jak Twoja gra zachowuje się dla graczy w Brazylii, użyj brazylijskiej trasy; jeśli konto studia jest prowadzone z Niemiec, niemiecki numer utrzymuje ustawienia bezpieczeństwa spójne z miejscem użycia. Niedopasowany kraj może uruchomić dodatkowe kontrole po stronie konta. Przewodnik po routingu krajów dokładniej omawia ten wybór.
Jak działa przepływ API kodu weryfikacyjnego Steam?
Wywołania trafiają na https://otproute.com/api/v1 z kluczem Bearer zaczynającym się od or_live_, utworzonym w konsoli deweloperskiej. Identyfikator usługi to steam.
- Odczytaj
GET /api/v1/prices?country=<id>&service=steam, aby poznać aktualną cenę i potwierdzić, że trasa jest otwarta. - Utwórz aktywację przez
POST /api/v1/activationsz ciałem takim jak{"service": "steam", "country": "de"}. - Dodaj zwrócony numer do testowanego konta Steam.
- Poczekaj na kod Steam na swoim endpoincie webhook albo odpytuj
GET /api/v1/activations/{id}z test runnera. - Jeśli uruchomienie zostanie porzucone, wywołaj
POST /api/v1/activations/{id}/cancel, aby środki wróciły.
Na początku zadania sprawdź GET /api/v1/balance. Limit konta to 300 żądań na minutę, co w zupełności wystarcza do odpytywania kilku aktywacji co kilka sekund.
Wolisz klikać niż skryptować? W panelu otwórz OTP Gateway, wybierz Steam i kraj, potwierdź wyświetloną cenę i zamów. Wpisz numer w Steam, a kod pojawi się na stronie aktywacji.
Jak zbudować handler webhooka Steam?
Zarejestruj do 5 endpointów webhook i zasubskrybuj activation.sms_received, activation.expired i activation.cancelled. Traktuj każde zdarzenie jako powiązane z identyfikatorem aktywacji.
- Najpierw weryfikuj. Nagłówek
X-OTPRoute-Signaturewygląda tak:t=<unix>,v1=<hex>. Oblicz HMAC-SHA256 z<t>.<raw body>z sekretem endpointu, porównaj zv1w stałym czasie i odrzucaj zbyt stare znaczniki czasu. - Bądź idempotentny. Zapisz identyfikator aktywacji wraz ze stanem, aby ponowne dostarczenie nie uruchomiło Twojego kroku testowego dwa razy.
- Domknij pętlę. Przy
activation.expiredoznacz test jako pominięty albo spróbuj inną trasą zamiast zostawiać zawieszone zadanie.
Odpytywanie pozostaje dobrym rozwiązaniem zapasowym dla lokalnych skryptów. Przewodnik po przechwytywaniu przez webhook pokazuje oba wzorce, a tryb sandbox, dostępny na prośbę, zwraca symulowane numery i kody, dzięki czemu handler można zbudować bez wydawania środków.
Dlaczego kod Steam może nie dotrzeć?
Steam może odrzucać numery wirtualne, a zasady ich akceptacji są jego własne. Właśnie dlatego OTP Route pobiera opłatę tylko wtedy, gdy kod dotrze: jeśli nic nie przyjdzie w 20-minutowym oknie albo anulujesz, pieniądze automatycznie wracają do portfela.
Gdy kodu brakuje, poczekaj na koniec okna, a potem spróbuj później lub z inną trasą krajową. Unikaj ponownego zamawiania w ciasnej pętli, które rzadko pomaga i może wzbudzić większą podejrzliwość po stronie konta. Sprawdź też, czy numer został wpisany z prawidłowym numerem kierunkowym kraju.
Kiedy numer dedykowany lepiej pasuje do Steam?
Numer jednorazowy nadaje się do pojedynczego potwierdzenia. Konto Steam, które musi zalogować się ponownie po miesiącach albo odzyskać dostęp, potrzebuje numeru telefonu, który nadal będzie odpowiadał. W takim przypadku bezpieczniejszym wyborem jest numer dedykowany w Stanach Zjednoczonych lub Kanadzie, od $1.95/miesiąc: odbiera SMS-y w panelu i przez webhook number.sms_received, odnawia się z portfela i można go zwolnić, gdy konto go już nie potrzebuje. Typowym przypadkiem jest współdzielony login studia. Szczegóły na stronie numerów wirtualnych.
Rozliczenia obu produktów odbywają się z jednego przedpłaconego portfela w USD, w modelu pay as you go, zasilanego kartą lub USDT/USDC, z fakturą PDF za każde doładowanie. Steam jest znakiem towarowym Valve Corporation, a OTP Route nie ma z nim żadnych powiązań. Przestrzegaj regulaminu Steam i Acceptable Use Policy OTP Route.
Najczęstsze pytania
Czy mogę uzyskać numer wirtualny dla Steam, by przetestować logowanie mojej gry?
Tak. Zamów numer jednorazowy dla usługi steam, dodaj go do konta testowego i odczytaj kod z panelu lub API. Steam może odrzucać niektóre numery wirtualne, a wtedy opłata jest zwracana.
Ile kosztuje weryfikacja SMS Steam do testów?
Od $0.20 za kod; dokładna cena zależy od kraju i jest zwracana na żywo przez GET /api/v1/prices.
Jaki kraj wybrać dla numeru telefonu Steam?
Dopasuj rynek konta lub przypadku testowego, na przykład niemiecką trasę dla konta prowadzonego z Niemiec.
Czy mogę użyć tego samego numeru, by później odzyskać konto Steam?
Nie z numerem jednorazowym, ponieważ aktywacja kończy się po jednym kodzie. Dla kont wymagających trwałego odzyskiwania użyj numeru dedykowanego z USA lub Kanady.
Co dzieje się z moimi pieniędzmi, jeśli Steam nigdy nie wyśle kodu?
Gdy 20-minutowe okno kończy się bez SMS-a, cała kwota automatycznie wraca do portfela.
Czy wolno tworzyć kilka kont Steam za pomocą tych numerów?
Używaj OTP Route wyłącznie do własnych legalnych kont i produktów, jedno konto na realną osobę lub firmę, zgodnie z regulaminem Steam i naszym Acceptable Use Policy.
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.