Der Endpunkt /TEL/ validiert und standardisiert eine Festnetz- oder Mobiltelefonnummer, mit optionaler Stufe-2-Prüfung für französische Mobilfunknummern.
/TEL/ über die klassische XML/formularbasierte
Integration von DQE auf, um eine Telefonnummer zu validieren
und Carrier sowie Typ abzurufen. Suchen Sie stattdessen die moderne
JSON-Integration? Siehe
Restful Phone API (/phonelookup) →
/TEL/
Anfrage
Sowohl GET als auch POST werden unterstützt.
Codebeispiele
Gültige Mobilfunknummer
Senden Sie alle Parameter im Request-Body im Format
Content-Type: application/x-www-form-urlencoded.
Die Serveradresse bleibt in der URL.
Codebeispiele
Gültige Mobilfunknummer
Parameter
| Parameter | Beschreibung | Pflicht/Optional |
|---|---|---|
| Licence | Ihrem Konto zugewiesener Lizenzcode. Wenden Sie sich an den Support, falls Sie noch keinen haben. | Pflicht |
| Pays | ISO-3-Buchstaben-Ländercode. | Pflicht |
| Tel | Zu validierende Telefonnummer. | Pflicht |
| Format | Gewünschte Formatierungsstufe. Siehe die Tabelle der Formatwerte unten. | Optional |
| Status |
Y aktiviert die Stufe-2-Prüfung für
französische Mobilfunknummern und gibt die zusätzlichen
Felder Status und LabelStatus
zurück.
|
Optional |
| TimeOut |
Maximale Abfragezeit für die Überprüfung, in Sekunden.
Beispiel: 0.5 für 500 ms.
|
Optional |
| Separator |
Trennzeichen, das in der formatierten Telefonnummer
verwendet wird. Zulässige Werte: - und
.. Funktioniert nur bei Formaten, die
Leerzeichen verwenden (1, 2, 3, 4, 6).
|
Optional |
Formatwerte
Die folgenden Werte gelten für den Parameter Format
sowohl bei GET- als auch bei POST-Anfragen.
| Wert | Beschreibung | Beispiele (Deutschland / Frankreich / USA) |
|---|---|---|
| 0 | Nationales Format ohne Leerzeichen | 0301234567 / 0123456789 / (202)555-0123 |
| 1 | Nationales Format mit länderspezifischer Zifferngruppierung | 030 1234567 / 01 23 45 67 89 / (202) 555-0123 |
| 2 | Internationales Format mit länderspezifischer Zifferngruppierung | +49 30 1234567 / +33 1 23 45 67 89 / +1 202-555-0123 |
| 3 | Internationales Format mit Leerzeichen zwischen Landesvorwahl und Teilnehmernummer | +49 301234567 / +33 123456789 / +1 2025550123 |
| 4 | Internationales Format mit Trunk-Präfix und kompakter Teilnehmernummer | +49 (0)301234567 / +33 (0)123456789 / +1 (0)2025550123 |
| 5 | Internationales Format ohne Leerzeichen | +49301234567 / +33123456789 / +12025550123 |
| 6 | Internationales Format mit Trunk-Präfix und länderspezifischer Zifferngruppierung | +49 (0) 30 1234567 / +33 (0) 1 23 45 67 89 / +1 (0) (202) 555-0123 |
| 7 | Nationales Format mit durch Punkte getrennter länderspezifischer Zifferngruppierung | 030.1234567 / 01.23.45.67.89 / (202).555-0123 |
| 8 | Internationales Format mit durch Punkte getrennter länderspezifischer Zifferngruppierung | +49.30.1234567 / +33.1.23.45.67.89 / +1.202-555-0123 |
| 9 | Internationales Format ohne Leerzeichen und ohne führendes Pluszeichen | 49301234567 / 33123456789 / 1202-555-0123 |
Antwort
Bei Erfolg gibt die API ein JSON-Objekt mit einem einzelnen Schlüssel
"1" zurück — ein Legacy-Artefakt dieser Endpunkt-Implementierung
— das die eigentlichen Ergebnisfelder unten umschließt.
TelOrigine,
Geolocation, Tel, Operator,
IdError, OldOperator und Type
werden immer zurückgegeben (Stufe-1-Prüfung: Existenz und Format
der Telefonnummer). LabelStatus und ein aktualisierter
Status-Wert werden nur hinzugefügt, wenn
Status=Y in der Anfrage übergeben wird (Stufe-2-Prüfung,
nur französische Mobilfunknummern).
Felder der Stufe-1-Prüfung
| Schlüssel | Beschreibung | Typ |
|---|---|---|
| TelOrigine | Analysierte Telefonnummer. | String |
| Geolocation | Ort, an dem die Nummer ursprünglich zugewiesen wurde. | String |
| Tel | Telefonnummer, formatiert gemäß dem gewählten Format. | String |
| Ported | Leer bei der Stufe-1-Prüfung. | String |
| Operator | Betreiber, dem die Telefonnummer ursprünglich zugewiesen wurde. | String |
| IdError |
2: gültige Syntax; 1: gültig
und zugewiesen; 0: ungültige oder nicht
existierende Nummer.
|
Integer |
| OldOperator | Ursprünglicher Betreiber der Telefonnummer. | String |
| Type |
MOBILE oder FIXED_LINE
oder FIXED_LINE_OR_MOBILE oder leer.
|
String |
Felder der Stufe-2-Prüfung
Die Stufe-2-Prüfung liefert Informationen zum Aktivitätsstatus
und zum Betreiber. Aktivieren Sie sie, indem Sie Status=Y
in der Anfrage übergeben. Die JSON-Antwort enthält die folgenden
zusätzlichen (oder aktualisierten) Felder:
| Schlüssel | Beschreibung | Typ |
|---|---|---|
| Ported |
Y, wenn die Nummer portiert wurde, andernfalls
N.
|
String(1) |
| Operator | Aktueller Betreiber der Telefonnummer. | String |
| OldOperator | Vorheriger Betreiber, wenn die Nummer portiert wurde. | String |
| LabelStatus |
Reachable oder
No reachable information (nur bei Mobilfunknummern).
|
String |
| Status |
0: erreichbar; 1: keine
Erreichbarkeitsinformation.
|
String |
Antwortbeispiel
Stufe 1 (Standard)
Stufe 2 (mit Status=Y)
Fehler
| Fehlertyp | Antworttyp |
|---|---|
Fehlender Parameter Licence
|
Fehler Licence Down in der JSON-Antwort.
|
Leerer Parameter Licence
|
Fehler Licence Down in der JSON-Antwort.
|
| Falsche Lizenznummer |
Fehler Licence Down in der JSON-Antwort.
|
Fehlender oder leerer Parameter Tel
|
400 Bad Request
|
| Tippfehler im Parameter |
400 Bad Request
|
Beispiel für einen Lizenzfehler:
API testen
Klicken Sie auf die Schaltfläche unten, um diesen Endpunkt live in Ihrem Browser zu testen.
Konsole öffnen
Siehe auch
Verknüpfung mit