Deutsch
Einen SMS-Verifizierungsablauf für Ägypten (+20) in die OTP-Route-API einbauen
Ja, mit OTP Route können Sie ägyptische (+20) Verifizierungscodes empfangen: Das OTP Gateway stellt für den gewählten Dienst eine +20-Einmalnummer aus, und der Code erreicht Sie im Dashboard, per API-Polling oder als signierter Webhook. Die Preise beginnen bei $0.20 pro Code und werden für jeden Dienst live geliefert, und Ihr Guthaben wird nur belastet, wenn ein Code innerhalb des 20-Minuten-Fensters eintrifft.
Welche Anfragen braucht eine Ägypten-OTP-API-Integration tatsächlich?
Sieben Endpunkte decken alles ab, alle unter https://otproute.com/api/v1 und alle mit einem Bearer-Schlüssel mit dem Präfix or_live_ authentifiziert. Erzeugen Sie in der Developer-Konsole einen Schlüssel pro Umgebung; ein Konto kann bis zu 10 halten.
- Laden Sie den Katalog mit
GET /api/v1/servicesundGET /api/v1/countries. Die Länder-ID von Ägypten lautetegund ändert sich selten, sie zu cachen ist also in Ordnung. - Fragen Sie vor jeder Bestellung mit
GET /api/v1/prices?country=eg&service=<id>den aktuellen Preis und die Verfügbarkeit ab. Der Bestand ändert sich im Tagesverlauf, behandeln Sie diese Antwort daher als frische Daten, nicht als Konfiguration. - Legen Sie die Aktivierung mit
POST /api/v1/activationsund einem Body wie{"service": "whatsapp", "country": "eg"}an. Sie erhalten eine Aktivierungs-ID und die +20-Nummer, die Sie auf dem getesteten Bildschirm eintragen. - Holen Sie den Code per Webhook ab oder durch Aufruf von
GET /api/v1/activations/{id}. - Bricht ein Test ab, geben Sie die Bestellung mit
POST /api/v1/activations/{id}/cancelfrei, damit das Geld sofort zurückfließt.
Ein kurzes GET /api/v1/balance am Anfang jeder Suite lässt einen CI-Job früh stoppen, statt auf halber Strecke zu scheitern. Das Limit beträgt 300 Anfragen pro Minute und Konto, was Platz lässt, mehrere Aktivierungen parallel abzufragen. Vollständige Anfragebeispiele stehen in den Entwickler-Docs.
Wie verarbeite ich +20-Codes über einen signierten Webhook statt per Polling?
Polling genügt für einen einzelnen lokalen Test; ein Webhook passt besser, sobald eine Pipeline viele ägyptische Aktivierungen gleichzeitig ausführt. Legen Sie in der Developer-Konsole einen Endpunkt an (fünf pro Konto) und abonnieren Sie activation.sms_received sowie activation.expired und activation.cancelled, damit Ihr Job erfährt, wann er nicht mehr warten muss.
Jede Anfrage trägt X-OTPRoute-Signature: t=<unix>,v1=<hex>. Bilden Sie den String <t>.<raw body>, berechnen Sie HMAC-SHA256 mit dem Endpunkt-Secret und vergleichen Sie das Ergebnis in konstanter Zeit mit v1. Weisen Sie alles mit veraltetem Zeitstempel ab und hashen Sie die Bytes genau so, wie sie empfangen wurden, nicht ein geparstes und neu kodiertes Objekt.
Behandeln Sie die Aktivierungs-ID als Idempotenzschlüssel: Speichern Sie das Ereignis einmal, ignorieren Sie Wiederholungen und geben Sie schnell ein 2xx zurück. Der Leitfaden zum webhookbasierten OTP-Abruf zeigt eine warteschlangengestützte Variante dieses Handlers.
Welche Dienste können Codes an eine Ägypten-Verifizierungsnummer liefern?
Der Live-Stand für Ägypten listet insgesamt mehr als 1.600 Dienste. Zu den beliebten, die Teams auf +20-Nummern testen, gehören WhatsApp, Facebook, Instagram, TikTok, Telegram, Google (Gmail & YouTube), Microsoft & Outlook, Uber, Snapchat, Viber, imo, ChatGPT (OpenAI), Amazon und LinkedIn.
Diese Liste ist eine Momentaufnahme, kein Versprechen. Ein Dienst, der heute Morgen Nummern hat, kann am Nachmittag knapp sein; genau deshalb meldet der Preis-Endpunkt die Verfügbarkeit neben den Kosten. Manche Dienste weisen virtuelle Nummern auch ganz ab; in diesem Fall greift die unten beschriebene Erstattungsregel.
Wie sollte eine App ägyptische Mobilnummern speichern und validieren?
Ägypten nutzt die Ländervorwahl +20 und das inländische Vorwahl-Präfix 0. Lokal wird eine Mobilnummer mit elf Ziffern geschrieben, die mit 01 beginnen; in der internationalen Form entfällt die Null, und zehn Ziffern folgen auf +20. Ein paar Gewohnheiten vermeiden die meisten Fehler:
- Speichern Sie nur E.164, etwa
+201XXXXXXXXX, und formatieren Sie erst bei der Anzeige. - Entfernen Sie die Vorwahl-Null, wenn jemand
01…eingibt und das Land bereits auf Ägypten steht; sonst landen Sie bei einem ungültigen Wert+2001…. - Normalisieren Sie die Ziffern. Wer eine arabische Tastatur nutzt, tippt womöglich arabisch-indische Ziffern, wandeln Sie diese also vor der Validierung und vor dem Vergleich eines eingegebenen OTP in ASCII-Ziffern um.
Arabisch ist Amtssprache, viele Dienste senden ägyptischen Nutzern ihre Codes daher auf Arabisch, andere verwenden standardmäßig Englisch. Zieht Ihr Parser den Code mit einem Regex heraus, testen Sie ihn auch gegen rechts-nach-links geschriebene Nachrichtentexte und nicht nur gegen englische.
Kann das Betriebsteam eine ägyptische Nummer ohne Programmieren bestellen?
Ja. Nicht jede Prüfung braucht ein Skript, und Kolleginnen und Kollegen aus Support oder Growth können dasselbe OTP Gateway im Browser nutzen:
- Registrieren Sie sich mit Ihrer E-Mail und dem 6-stelligen Code oder per Google.
- Laden Sie das Guthaben auf und öffnen Sie das OTP Gateway.
- Wählen Sie Ägypten und den Dienst; der Preis wird vor der Bestätigung angezeigt.
- Kopieren Sie die +20-Nummer in die App und warten Sie, bis der Code auf dem Bildschirm erscheint.
Die Aktivierung ist mit einer API-Bestellung identisch, eine manuelle und eine automatisierte Prüfung verhalten sich also gleich.
Was tun, wenn der +20-Code nie erscheint?
Jede Aktivierung bleibt 20 Minuten lang offen. Trifft in dieser Zeit keine SMS ein oder brechen Sie vorher ab, wird der volle Betrag automatisch Ihrem Guthaben gutgeschrieben, eine stumme Nummer kostet Sie also nichts.
Wenn Codes immer wieder ausbleiben:
- Lassen Sie das Fenster ablaufen, bevor Sie einen Fehlschlag annehmen; die Zustelldauer hängt vom Dienst und von der Route ab.
- Bestätigen Sie, dass der Dienst virtuelle Nummern überhaupt akzeptiert. Manche lehnen sie ab, und keine Routenwahl ändert das.
- Versuchen Sie es etwas später oder über eine Nachbarroute, wenn Ihr Test nicht von einer ägyptischen Nummer abhängt.
- Vermeiden Sie Neubestellungen in einer engen Schleife. Lassen Sie zwischen den Bestellungen wachsende Abstände und behalten Sie jede Aktivierungs-ID in Ihren Logs.
Unsere Hinweise zum Thema Fehlzustellungen von OTPs reduzieren gehen tiefer auf die Wiederholungsrichtlinie ein.
Warum testen Produktteams mit ägyptischen Nummern?
Ägypten ist einer der größten arabischsprachigen Märkte und damit eine naheliegende erste Station für Teams, die ein Produkt ins Arabische lokalisieren. Eine echte +20-Nummer prüft die Teile, die Emulatoren überspringen: die Länderauswahl, den Umgang mit der Vorwahl-Null, arabische SMS-Vorlagen und das Rechts-nach-links-Layout auf dem Bildschirm zur Code-Eingabe.
Regionale Betriebsteams nutzen OTP-Routing außerdem, um nach einem Release zu bestätigen, dass ein Registrierungsablauf für ägyptische Kunden weiterhin funktioniert, und Unternehmen, die im Ausland lebende Ägypter bedienen, prüfen, dass eine +20-Nummer auch außerhalb des Landes akzeptiert wird.
Gibt es eine langfristige ägyptische Leitung, und wie funktioniert die Abrechnung?
Für Ägypten gibt es keine langfristige Nummer im Self-Service. Dedizierte Leitungen sind ausschließlich ein Produkt für die USA und Kanada, ab $1.95/month; brauchen Sie eine dauerhafte ägyptische Leitung, schreiben Sie an [email protected], und das Team sagt Ihnen, ob eine nach den lokalen Vorschriften möglich ist, ohne Zusage, dass es so ist.
Abgerechnet wird über ein vorausbezahltes USD-Guthaben ohne Monatsgebühr und ohne Tarifwahl. Geld kommt per Karte oder als USDT/USDC hinein, und auf jede Aufladung folgt eine PDF-Rechnung per E-Mail. Während Sie die Integration bauen, können Sie für ein Entwicklungskonto den Sandbox-Modus anfragen, der simulierte Nummern und Codes liefert, ohne das Guthaben anzutasten. Die aktuellen Preise stehen auf der Preisseite. @faq
Häufige Fragen
Kann ich das Registrierungs-OTP meiner App für Ägypten ohne ägyptische SIM-Karte prüfen?
Ja. Bestellen Sie im OTP Gateway eine +20-Nummer, tragen Sie sie in Ihr Registrierungsformular ein und lesen Sie den Code im Dashboard oder über die API aus, ganz ohne lokale SIM.
Welche Länder-ID verwendet die OTP-Route-API für Ägypten?
Ägypten ist eg. Übergeben Sie sie an den Preis-Endpunkt und im Body von POST /api/v1/activations.
Zahle ich für eine +20-Nummer, wenn die SMS nie ankommt?
Nein. Kommt innerhalb von 20 Minuten kein Code an oder brechen Sie die Aktivierung ab, wird der volle Betrag automatisch Ihrem Guthaben gutgeschrieben.
Sollte ich die führende Null behalten, wenn ich eine ägyptische Mobilnummer speichere?
Nein. Die 0 ist ein inländisches Vorwahl-Präfix; lassen Sie sie weg und speichern Sie die Nummer im E.164-Format, das mit +20 beginnt.
Kann ich mich nächsten Monat mit derselben ägyptischen Testnummer erneut anmelden?
Nicht verlässlich. Jede Nummer des OTP Gateway nimmt einen Verifizierungscode entgegen, und dedizierte Leitungen im Self-Service gibt es nur für die USA und Kanada. Planen Sie Konten, die wiederholte Logins brauchen, entsprechend.
Kann ich ägyptische Nummern nutzen, um auf einer Plattform viele Konten zu eröffnen?
Nein. OTP Route dient dem Testen und dem Betrieb Ihrer eigenen legitimen Konten und Produkte; beachten Sie die Bedingungen des jeweiligen Dienstes und die Acceptable Use Policy.
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.