Einen Battle.net-SMS-Code auf einer Testnummer empfangen, Schritt für Schritt

OTP Gateway ab $0.20 pro Code197 LänderAPI-ID: battle_netDedizierte US/CA-Nummern ab $1.95/Monat
Kurzantwort

Ein Team erhält mit OTP Route einen Battle.net-Verifizierungscode, indem es eine OTP-Gateway-Nummer für den Dienst battle_net in dem Land bestellt, das zum Konto passt, sie im Telefonschritt eingibt und die SMS im Dashboard oder über einen Webhook ausliest. Jede Aktivierung kostet ab $0.20 pro Code und wird vollständig erstattet, wenn innerhalb von 20 Minuten kein Code ankommt.

Die Ausgangslage: Ein Studio- oder E-Sport-Team braucht eine Battle.net-Telefonnummer unter eigener Kontrolle

Stellen Sie sich eine QA-Leiterin in einem Unternehmen vor, das Begleit-Tools, Overlays oder Turniersoftware rund um Blizzard-Spiele entwickelt. Das Team betreibt offizielle Firmenkonten für Tests und Übertragungen, und niemand möchte die private Handynummer eines Entwicklers daran gebunden sehen. Ein weiterer häufiger Fall ist eine E-Sport-Organisation, deren Betriebsmitarbeitende gemeinsame Team-Konten verwalten und deren Verifizierung dort ankommen muss, wo das ganze Team sie sehen kann.

Battle.net nutzt eine Telefonnummer für mehrere Dinge: um die Person hinter einem Konto zu bestätigen, um Codes zu senden, wenn sensible Daten geändert werden, zur Unterstützung der Kontowiederherstellung und als Sicherheitsebene neben der Blizzard-Authenticator-App. Einige Blizzard-Titel haben außerdem vor dem Spielen eine Telefonnummer am Konto verlangt. Battle.net-SMS-Verifizierung für Tests berührt also Abläufe, die Ihr Team womöglich mehrfach reproduzieren muss.

Checkliste vor der Bestellung einer virtuellen Nummer für Battle.net

  • Das richtige Produkt wählen. Einmalige Prüfungen passen zum OTP Gateway. Ein Konto, das seine Telefonnummer behält und künftige Sicherheitsabfragen bestehen muss, gehört auf eine Dedicated Number (siehe unten).
  • Das Land abgleichen. Das Land eines Battle.net-Kontos wird bei der Erstellung festgelegt und lässt sich in der Regel nicht nachträglich ändern; bestellen Sie die Nummer daher aus demselben Markt wie das Konto.
  • Zugangsdaten vorbereiten. Ein Bearer-Schlüssel aus der Developer-Konsole (Präfix or_live_) und idealerweise ein Webhook-Endpunkt mit Secret.
  • Das Wallet aufladen. Per Karte oder USDT/USDC in das vorausbezahlte USD-Wallet; es gibt keinen Monatstarif.
  • Probelauf in der Sandbox. Der Support kann ein Entwicklungskonto in die Sandbox versetzen, sodass die Integration simulierte Nummern und Codes erhält, ohne Geld auszugeben.

Die Seite QA-Tests beschreibt, wie Teams solche wiederverwendbaren Testdaten organisieren.

Aus welchen Ländern kann ein Battle.net-OTP empfangen werden?

Die Route battle_net umfasst derzeit 197 Länder. Dazu gehören die Vereinigten Staaten, Kanada, das Vereinigte Königreich, Deutschland, Frankreich, Spanien, Polen, Schweden, Südkorea, Taiwan, Japan, Singapur, die Philippinen, Australien, Brasilien, Mexiko, die Türkei und Südafrika. Blizzard bedient Spieler über regionale Spiele-Hubs, daher sollte das gewählte Land die Region und den Storefront widerspiegeln, um die es im Testfall geht – nicht die Route, die zufällig am günstigsten ist. Die aktuelle Verfügbarkeit pro Land liefert GET /api/v1/prices.

Wie funktioniert der Ablauf der Battle.net-Verifizierungscode-API?

Basis-URL https://otproute.com/api/v1, Bearer-Authentifizierung, 300 Anfragen pro Minute.

  1. Preis und Verfügbarkeit bestätigen: GET /api/v1/prices?country=<id>&service=battle_net mit der Länder-ID aus GET /api/v1/countries.
  2. Die Aktivierung mit POST /api/v1/activations und einem Body wie {"service": "battle_net", "country": "us"} erstellen.
  3. Die zurückgegebene Nummer in Battle.net eingeben und den Code anfordern.
  4. activation.sms_received an Ihrem Webhook verarbeiten. X-OTPRoute-Signature prüfen, indem Sie HMAC-SHA256 über <t>.<raw body> mit dem Endpoint-Secret berechnen, und alte Zeitstempel ablehnen.
  5. Den Handler idempotent machen: Verarbeiten Sie anhand der Aktivierungs-ID, damit eine wiederholte Zustellung denselben Code nicht zweimal absendet.
  6. Kein öffentlicher Endpunkt? Fragen Sie stattdessen GET /api/v1/activations/{id} ab und werten Sie ein Ereignis activation.expired oder activation.cancelled als Ende dieses Testlaufs.

Die Anleitung zur Webhook-Erfassung behandelt Queueing und Wiederholungen im Detail.

Was tun Nicht-Entwickler im Dashboard?

Öffnen Sie das OTP Gateway, wählen Sie Battle.net und das Land des Kontos, sehen Sie sich den angezeigten Preis an und bestätigen Sie. Tippen Sie die Nummer in das Battle.net-Telefonfeld, fordern Sie die SMS an und lassen Sie die Aktivierungsseite geöffnet; der Code erscheint dort, sobald er zugestellt wird. Es gelten dasselbe 20-Minuten-Fenster und die automatische Erstattung.

Warum kommt ein Battle.net-Code möglicherweise nicht an?

Blizzard kann virtuelle oder Prepaid-ähnliche Nummern für einige Sicherheitsfunktionen ablehnen, und diese Richtlinie kann sich ohne Vorankündigung ändern. Kommt der Code nie, geht der volle Betrag nach Ablauf des Fensters oder bei Abbruch ins Wallet zurück. Dann gilt:

  • Lassen Sie das volle Zeitfenster verstreichen, denn der Zustellzeitpunkt hängt vom Dienst und von der Route ab;
  • versuchen Sie es später erneut oder mit einem anderen Land, das weiterhin zum Konto passt;
  • vermeiden Sie schnelle Abbruch-und-Neubestell-Schleifen, die Ihr Ratenlimit verschwenden;
  • wird die Nummer rundweg abgelehnt, werten Sie das als Richtlinienantwort und nicht als etwas, das sich umgehen lässt.

Die Checkliste zu fehlgeschlagenen Zustellungen nennt weitere Signale, die Sie protokollieren sollten.

Wann ist eine Dedicated Number die bessere Battle.net-Telefonnummer?

Eine Ein-Code-Nummer ist nach ihrem Zeitfenster weg und passt daher schlecht zu jedem Konto, das erneut einen Sicherheitscode empfangen muss. Für ein langlebiges Firmenkonto behält eine Dedicated Number in den Vereinigten Staaten oder Kanada ab $1.95/Monat dieselbe Leitung, solange sie aus dem Wallet verlängert wird, und leitet eingehende SMS an das Dashboard und als number.sms_received an Ihren Webhook weiter.

Was immer Sie wählen: Halten Sie sich an Blizzards Bedingungen – ein Konto pro realer Person oder Unternehmen, keine zusätzlichen Konten und keine Versuche, eine Sperre zu umgehen. OTP Route dient zum Testen und zum Betrieb Ihrer eigenen legitimen Konten und Produkte, und die Acceptable Use Policy gilt. Battle.net ist eine Marke ihres Inhabers, und OTP Route steht in keiner Verbindung zu ihr.

Häufige Fragen

Kann ich einen Battle.net-OTP empfangen, ohne mein privates Telefon zu verwenden?

Ja. Bestellen Sie eine OTP-Gateway-Nummer für battle_net, geben Sie sie in Battle.net ein und lesen Sie den Code im Dashboard oder per Webhook aus. Sie kostet ab $0.20 pro Code und wird nur bei Zustellung berechnet.

Akzeptiert Battle.net jede virtuelle Nummer?

Nein. Blizzard kann virtuelle oder Prepaid-Nummern für einige Funktionen ablehnen, weshalb nicht zugestellte Aktivierungen automatisch erstattet werden.

Welches Land sollte ich für ein Battle.net-Testkonto wählen?

Nutzen Sie dasselbe Land wie das Konto. Das Land eines Battle.net-Kontos wird bei der Erstellung festgelegt, sodass eine abweichende Nummer zu verwirrenden Ergebnissen führen kann.

Wie lautet die Dienst-ID für Battle.net in der API?

Die Dienst-ID lautet battle_net. Kombinieren Sie sie in POST /api/v1/activations mit einer Länder-ID.

Wie verhindere ich, dass ein Battle.net-Webhook-Handler denselben Code zweimal verarbeitet?

Speichern Sie die Aktivierungs-ID, wenn Sie activation.sms_received zum ersten Mal verarbeiten, und ignorieren Sie nach der Signaturprüfung jede spätere Zustellung mit derselben ID.

Sollte ein Firmenkonto, das später Codes braucht, eine temporäre Aktivierung nutzen?

Nein. Für wiederkehrende Sicherheitsabfragen behält eine Dedicated Number aus den USA oder Kanada ab $1.95/Monat dieselbe Leitung, solange sie verlängert wird.

Wie viele Länder deckt die Battle.net-Route ab?

197 Länder zum letzten Stand. Die Verfügbarkeit ändert sich im Tagesverlauf, lesen Sie daher vor der Bestellung die aktuellen Preise aus der API.

Dienstnamen sind Marken ihrer jeweiligen Inhaber. OTP Route steht in keiner Verbindung zu ihnen. Nutzen Sie die Nummern rechtmäßig und beachten Sie die Bedingungen des jeweiligen Dienstes sowie unsere Richtlinie zur akzeptablen Nutzung.

Routen Sie Ihr erstes OTP in wenigen Minuten

Erstellen Sie ein kostenloses Konto, laden Sie Ihr USD-Guthaben auf und bestellen Sie eine Nummer im Dashboard oder per API. Keine monatliche Gebühr.