Deutsch
Checkliste: Twitch-SMS-Codes auf OTP-Route-Nummern empfangen
Um einen Twitch-Verifizierungscode zu erhalten, bestellen Sie im OTP Gateway von OTP Route eine Nummer für den Dienst twitch, geben sie bei Twitch ein und lesen den Code im Dashboard oder über Ihren API-Webhook aus. Die Preise beginnen bei $0.20 pro Code, und Sie zahlen nur, wenn die SMS innerhalb von 20 Minuten ankommt.
Checkliste vor der ersten Twitch-Bestellung
Gehen Sie dies durch, bevor Sie eine Nummer anfordern:
- Der Zweck ist legitim: Sie testen Ihre eigene Integration, eine Erweiterung oder betreiben ein Kanalkonto, das Ihrer Organisation gehört.
- API-Schlüssel bereit: ein Bearer-Schlüssel (Präfix
or_live_) aus der Developer-Konsole. - Webhook-Endpunkt registriert, mit serverseitig gespeichertem Secret.
- Land gewählt, passend zum Publikum des Kontos oder zum Testfall.
- Wallet aufgeladen, oder Sandbox für einen Probelauf angefragt.
- Langfristigen Bedarf geprüft: Muss das Konto später erneut verifizieren, lesen Sie zuerst den letzten Abschnitt.
Wo verlangt Twitch eine Telefonnummer?
Twitch kann eine Telefonnummer bei der Registrierung als Alternative zur E-Mail, zur Bestätigung des Kontos, zur Passwortwiederherstellung und bei aktivierter Zwei-Faktor-Authentifizierung verwenden. Kanäle, die streamen, moderieren oder Erweiterungen betreiben, aktivieren häufig die Zwei-Schritt-Anmeldung, wodurch eine erreichbare Nummer Teil des Alltagszugriffs wird statt eines einmaligen Schritts.
Für ein QA-Team bedeutet das zwei verschiedene Testformen. Ein Registrierungs- oder Bestätigungstest braucht einen Code und ist damit erledigt – genau das bietet das OTP Gateway. Ein Login-Test mit Zwei-Schritt-Verifizierung braucht wieder und wieder Codes auf derselben Nummer, was stattdessen eine Langzeitleitung erfordert. Entscheiden Sie vor der Bestellung, welche Form Sie testen, denn sie bestimmt das benötigte Produkt.
Aus welchem Land sollte die Twitch-Nummer stammen?
Twitch ist auf Routen in 197 Ländern verfügbar, darunter die Vereinigten Staaten, Kanada, das Vereinigte Königreich, Deutschland, Brasilien, Japan, Mexiko, Frankreich, Spanien, Polen, Südkorea, die Türkei, die Philippinen und Australien.
Passen Sie die Nummer an den Markt an, zu dem das Konto gehört. Ein Lokalisierungstest für einen brasilianischen Kanal ist mit einer brasilianischen Nummer realistischer, und regionale Risikoprüfungen können eine Abweichung als ungewöhnlich werten. Der Leitfaden zum Länder-Routing erklärt, warum.
Schritt für Schritt: ein Twitch-OTP über die API
- Bestätigen Sie mit
GET /api/v1/services, dass die Dienst-IDtwitchlautet, und wählen Sie eine Länder-ID ausGET /api/v1/countries. - Kosten prüfen:
GET /api/v1/prices?country=<id>&service=twitch. - Bestellen:
POST /api/v1/activationsmit{"service": "twitch", "country": "<id>"}. - Die zurückgegebene Nummer in das Twitch-Telefonfeld eingeben.
- Auf
activation.sms_receivedwarten oderGET /api/v1/activations/{id}abfragen. - Den Code absenden und den Test abschließen.
Die Basis-URL lautet https://otproute.com/api/v1, mit 300 Anfragen pro Minute und Konto. Fassen Sie in einem CI-Job die Schritte 3 bis 6 in einer einzigen Test-Fixture zusammen, die die Aktivierung im Teardown abbricht, sodass ein abgebrochener Lauf nie eine Bestellung offen lässt; SMS-OTP-Tests in CI-Pipelines zeigt den Ansatz.
Wie sollte der Webhook-Handler geschrieben werden?
Jede Zustellung enthält X-OTPRoute-Signature: t=<unix>,v1=<hex>. Berechnen Sie HMAC-SHA256 über <t>.<raw body> mit dem Endpoint-Secret neu, vergleichen Sie in konstanter Zeit und lehnen Sie alte Zeitstempel ab. Machen Sie den Handler idempotent, indem Sie anhand der Aktivierungs-ID deduplizieren, damit eine wiederholte Zustellung denselben Twitch-Code nicht zweimal absendet. Ist Ihr Endpunkt nicht erreichbar, ist das Abfragen der Aktivierung ein vernünftiger Fallback. Siehe webhookbasierte OTP-Erfassung.
Dashboard-Schritte für Community- und Kanalmanager
Nicht jeder braucht die API. Öffnen Sie im Dashboard das OTP Gateway, wählen Sie Twitch und ein Land, prüfen Sie den angezeigten Preis und bestellen Sie. Tippen Sie die Nummer bei Twitch ein; der Code erscheint nach der Zustellung neben der Bestellung. Das passt für einen Kanalmanager, der ein einzelnes Markenkonto einrichtet. Außerdem hält es die private Telefonnummer eines Streamers aus einem firmeneigenen Profil heraus, was zählt, wenn Mitarbeitende wechseln und der Zugang sauber übergeben werden muss.
Fehlerbehebung: kein Code, abgelehnte Nummer, abgelaufenes Fenster
- Nichts angekommen: Lassen Sie das 20-Minuten-Fenster ablaufen. Ablauf oder Abbruch erstattet den vollen Betrag automatisch.
- Twitch hat die Nummer abgelehnt: Twitch kann virtuelle Nummern ablehnen; versuchen Sie es später über eine andere Länderroute.
- Wiederholte Fehlschläge: Pausieren Sie, statt in enger Schleife neu zu bestellen, und prüfen Sie, ob Sie die vollständige internationale Nummer eingeben.
- Falscher Code abgesendet: Stellen Sie sicher, dass Ihr Handler die neueste Aktivierung liest, nicht eine zwischengespeicherte frühere.
- Integrationsfehler: Fordern Sie die Sandbox an, um den Ablauf mit simulierten Codes nachzuspielen.
Wann eine Dedicated Number aus den USA oder Kanada besser passt
Eine Gateway-Nummer empfängt einen Code und ist dann weg. Braucht ein Twitch-Konto erneut Codes, etwa für Zwei-Schritt-Logins oder die Wiederherstellung bei einem gemeinsam genutzten Team-Login, ist eine Dedicated Number das bessere Werkzeug. Sie werden sofort und nur für die Vereinigten Staaten und Kanada verkauft, ab $1.95/Monat, und leiten eingehende SMS an Ihren Webhook weiter.
Was immer Sie wählen: Halten Sie sich an Twitchs Bedingungen – ein Konto pro realer Person oder Unternehmen. OTP Route dient zum Testen und zum Betrieb Ihrer eigenen legitimen Konten und Produkte, gemäß seiner Acceptable Use Policy.
Häufige Fragen
Kann ich einen Twitch-OTP ohne privates Telefon empfangen?
Ja. Ein Team kann im OTP Gateway eine Nummer für twitch bestellen und den Code im Dashboard auslesen, sodass Mitarbeiterhandys aus Markenkonten herausbleiben.
Was kostet ein Twitch-Code?
Ab $0.20 pro Code, je nach Land. Der aktuelle Preis kommt vor der Bestellung von GET /api/v1/prices.
Warum hat Twitch keinen Code an meine Nummer gesendet?
Die Zustellung hängt von der Route ab, und Twitch kann manche virtuellen Nummern ablehnen. Warten Sie das Zeitfenster für die automatische Erstattung ab und versuchen Sie es dann später oder in einem anderen Land.
Eignet sich eine virtuelle Nummer für Twitch für die Zwei-Faktor-Anmeldung?
Dafür ergibt nur eine Langzeitleitung Sinn. Nutzen Sie eine Dedicated Number aus den USA oder Kanada, da Gateway-Nummern nur einen einzigen Code empfangen.
Kann ich die Twitch-SMS-Verifizierung für Tests in CI ausführen?
Ja. Lösen Sie Bestellungen aus Ihrer Pipeline über die API aus und verarbeiten Sie den Webhook; die Sandbox vermeidet während der Entwicklung den Verbrauch von Wallet-Guthaben.
Ist OTP Route mit Twitch verbunden?
Nein. Twitch ist eine Marke ihres Inhabers, und OTP Route steht in keiner Verbindung zu ihr.
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.