Türkische Verifizierungstests mit +90-Nummern, Schritt für Schritt

Landesvorwahl +90OTP Gateway ab $0.20 pro CodeDedizierte Nummern: nur USA & KanadaAPI-ID: tr
Kurzantwort

Mit OTP Route können Sie Verifizierungscodes für die Türkei (+90) empfangen: Sie bestellen im OTP Gateway eine temporäre türkische Nummer und lesen die SMS im Dashboard oder per API-Polling und signierten Webhooks. Die Preise beginnen bei $0.20 pro Code, und wenn innerhalb von 20 Minuten nichts eintrifft, wird das Guthaben vollständig erstattet.

Vorab-Check: Was sollten Sie vor der Anfrage einer +90-Nummer vorbereiten?

Eine kurze Checkliste erspart verschwendete Aktivierungen, wenn ein türkischer Testplan live geht:

  1. Ermitteln Sie die Service-ID Ihrer App über GET /api/v1/services und prüfen Sie die Länder-ID tr über GET /api/v1/countries.
  2. Rufen Sie GET /api/v1/prices?country=tr&service=<id> auf, um zu sehen, was die Kombination aktuell kostet und ob sie verfügbar ist.
  3. Stellen Sie mit GET /api/v1/balance sicher, dass das Guthaben für den Testlauf reicht.
  4. Registrieren Sie einen Webhook-Endpunkt (pro Konto sind bis zu fünf möglich) und halten Sie sein Secret aus der Versionsverwaltung heraus.
  5. Stellen Sie Ihre Bibliothek zur Rufnummernprüfung auf die Region TR ein und legen Sie fest, wie die Oberfläche die Nummer dem Tester wieder anzeigt.
  6. Laden Sie die türkische Locale in Ihrer Testumgebung, denn Fehler bei der Groß- und Kleinschreibung zeigen sich hier erfahrungsgemäß zuerst.

Warum bringt die führende 0 die türkische Rufnummernprüfung durcheinander?

Innerhalb der Türkei schreibt man Mobilnummern mit einer Vorwahl-Null (Trunk-Präfix), etwa 0 5XX XXX XX XX. International entfällt die Null: Die kanonische Form ist +90 gefolgt von einer zehnstelligen nationalen Nummer, wobei Mobilnummern nach der Landesvorwahl mit 5 beginnen.

Formulare, die beide Schreibweisen akzeptieren, brauchen einen Normalisierungsschritt. Entfernen Sie Leerzeichen und Satzzeichen, streichen Sie bei der Region TR genau eine führende 0, setzen Sie +90 davor und speichern Sie das Ergebnis im E.164-Format (+905…). Behalten Sie die Null niemals im gespeicherten Wert, sonst erscheint derselbe Tester in Ihrer Datenbank als zwei verschiedene Nutzer. Zeigen Sie die Nummer im nationalen Stil an, wenn Ihre türkischen Nutzer das erwarten.

Wie sieht eine türkische Verifizierungs-SMS für Ihren Parser aus?

Amtssprache ist Türkisch, und lokale Absender schreiben ihre Codes auf Türkisch, mit Buchstaben wie ç, ş, ğ, ı, ö und ü. Internationale Apps richten sich meist nach der Sprache des Geräts oder des Kontos. In beiden Fällen sollten Sie den Code mit einem Ziffernmuster extrahieren und nicht anhand umgebender Wörter.

Die türkische Locale birgt außerdem eine bekannte Software-Falle: Großschreiben von kleinem i ergibt ein punktiertes İ, Kleinschreiben von I ergibt ein punktloses ı. Code, der Strings mit lokalisierter Groß-/Kleinschreibung vergleicht, kann Login- oder E-Mail-Prüfungen für türkische Nutzer brechen. Ein Testdurchlauf mit +90 ist ein guter Anlass, das aufzudecken, ebenso wie Eingabemasken mit der richtigen Länge und übersetzte Fehlermeldungen. Der Leitfaden zur Verifizierung mobiler Apps behandelt verwandte Prüfungen.

Welche Apps können Codes an eine Verifizierungsnummer für die Türkei senden?

Der aktuelle Stand für tr umfasst WhatsApp, Telegram, Instagram, TikTok, X (Twitter), Google (Gmail & YouTube), Microsoft & Outlook, LinkedIn, Uber, Netflix, AliExpress, Discord, ChatGPT (OpenAI) und Amazon. Insgesamt erreicht die türkische Route mehr als 1.800 Services.

Teams bestellen hier für einen türkischen Produktstart, um die Lokalisierung vor einer Marketingaktion zu prüfen oder um türkischsprachige Kunden zu betreuen, die anderswo in Europa leben. Da sich die Kapazität im Tagesverlauf verändert, sollten Sie sich auf die Live-Preisliste verlassen statt auf eine feste Liste in Ihrer Testkonfiguration.

Wie fordern Sie einen Türkei-OTP über die API an und lesen ihn aus?

Die Aufrufabfolge ist kurz. Senden Sie POST /api/v1/activations mit {"service": "<id>", "country": "tr"} und einem Bearer-Schlüssel mit dem Präfix or_live_. Geben Sie die zurückgegebene +90-Nummer in die zu testende App ein. Sobald die SMS eintrifft, sendet OTP Route activation.sms_received an Ihren Endpunkt; schließt das Zeitfenster vorher, erhalten Sie activation.expired, und ein manueller Abbruch erzeugt activation.cancelled.

Bevor Sie einem Ereignis vertrauen, berechnen Sie die Signatur aus dem Header X-OTPRoute-Signature neu: HMAC-SHA256 über den Zeitstempel, einen Punkt und den rohen Request-Body, mit dem Endpunkt-Secret als Schlüssel. Weisen Sie alles mit altem Zeitstempel ab und behandeln Sie wiederholte Zustellungen für dieselbe Aktivierungs-ID als ein einziges Ereignis. Das Polling von GET /api/v1/activations/{id} ist die Rückfalloption für Umgebungen ohne eingehendes HTTP. Der Beitrag zur Erfassung von OTPs per Webhook und der Entwicklerbereich gehen weiter in die Tiefe.

Lieber klicken als programmieren? Nutzen Sie das Dashboard

Nicht-technische Kollegen folgen derselben Logik im Browser. Melden Sie sich an, laden Sie Guthaben auf, wählen Sie den Service und die Türkei und kopieren Sie die +90-Nummer in die App. Die eingehende SMS erscheint auf der Aktivierungskarte. Jede temporäre Nummer gilt für einen Code innerhalb eines 20-Minuten-Fensters.

Was tun, wenn der türkische Code nicht eintrifft?

  • Warten Sie die vollen 20 Minuten ab, bevor Sie von einem Fehlschlag ausgehen.
  • Prüfen Sie, ob die App virtuelle Nummern akzeptiert; manche lehnen sie ab, und für diesen Fall gibt es die automatische Erstattung.
  • Versuchen Sie es etwas später erneut oder, sofern Ihr Test es erlaubt, über eine andere Service-Route.
  • Legen Sie zwischen Wiederholungen Pausen ein, statt in schneller Schleife zu bestellen.

Eine Bestellung, die ohne Code endet, kostet nichts, denn der volle Betrag geht zurück ins Guthaben.

Abrechnung, Sandbox und Langzeitnummern

OTP Route arbeitet mit einem vorausbezahlten USD-Guthaben ohne Tarifwahl. Aufladungen per Karte und per USDT/USDC werden beide unterstützt, und jede Aufladung löst eine PDF-Rechnung per E-Mail aus. Entwickler können beantragen, dass ein Entwicklungskonto auf Sandbox umgestellt wird; es liefert simulierte Nummern und Codes für Ende-zu-Ende-Tests, ohne Guthaben zu verbrauchen.

Eine selbst buchbare langfristige türkische Nummer gibt es nicht. Teams, die eine benötigen, können sich per E-Mail an [email protected] wenden; die Antwort hängt von den lokalen Vorschriften ab. Für Leitungen, die Sie behalten und verlängern, gibt es Dedicated Numbers in den USA und in Kanada ab $1.95/month.

Häufige Fragen

Kann ich die türkische Registrierung meiner App ohne türkische SIM-Karte verifizieren?

Ja. Eine temporäre +90-Nummer aus dem OTP Gateway empfängt den Code, den Sie im Dashboard oder über die API auslesen.

Sollte ich türkische Nummern mit der führenden 0 speichern?

Nein. Speichern Sie sie im E.164-Format als +90 plus die zehnstellige nationale Nummer und setzen Sie die Vorwahl-0 nur bei der Anzeige im nationalen Format hinzu.

Wie lautet die API-Länder-ID für die Türkei?

Sie lautet tr. Übergeben Sie sie im Feld country von POST /api/v1/activations und in der Preisabfrage.

Was kostet eine +90-Nummer zum Testen?

Türkische Aktivierungen beginnen bei $0.20 pro Code, und jede App hat ihren eigenen Preis. Das Dashboard und GET /api/v1/prices zeigen ihn vor der Bestellung an.

Was passiert, wenn der Code nicht zugestellt wird?

Trifft innerhalb von 20 Minuten keine SMS ein oder brechen Sie die Aktivierung ab, wird der volle Betrag Ihrem Guthaben gutgeschrieben.

Kann ich eine türkische Nummer für spätere Logins behalten?

Nicht per Selbstbedienung. Schreiben Sie an [email protected], um nachzufragen, und beachten Sie, dass die Verfügbarkeit von den lokalen Vorschriften abhängt.

Gibt es Regeln, wie die Nummern verwendet werden dürfen?

Ja. Türkische Nummern sind zum Testen und für den Betrieb von Produkten und Konten gedacht, die Ihnen gehören; die Bedingungen der jeweiligen App gelten weiterhin, ebenso die Acceptable Use Policy von OTP Route.

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.