Telefonnummernformat für WhatsApp in großen Mengen validieren

5. November 2024

Heute lernen Sie, wie Sie den Wassenger Nummern-Validator mit unserer API verwenden, mit dem Sie prüfen können, ob eine Liste von Nummern das E164-Format verwendet.

Stellen Sie sich ein Tool vor, das sofort prüft, ob Telefonnummern korrekt formatiert sind — es spart Zeit und Aufwand und reduziert die Wahrscheinlichkeit fehlgeschlagener Kommunikation. Egal, ob Sie eine kleine Kontaktliste oder eine große Datenbank verwalten: genaue Telefonnummern sind entscheidend, um Ihre Kunden effektiv zu erreichen.

Hier kommt der Wassenger Number Validator ins Spiel — eine leistungsstarke Lösung, um sicherzustellen, dass jede Telefonnummer, die Sie verarbeiten, im korrekten E164-Format vorliegt. Mit der Möglichkeit, bis zu 500 Nummern pro API-Anfrage zu validieren, ist diese Funktion ideal für Unternehmen, die ihre Kommunikation optimieren möchten. Und das Beste daran? Es gibt keine Nutzungsbeschränkungen und keine zusätzlichen Kosten, sodass Sie Nummern frei validieren können, ohne Ihr Budget zu belasten.

🤩 🤖 Wassenger ist eine komplette API-Lösung für WhatsApp. Melden Sie sich für eine 7-tägige kostenlose Testversion an und legen Sie in wenigen Minuten los!

Voraussetzungen

  • Haben Sie bereits eine WhatsApp-Nummer mit der Plattform verbunden und online.

API-Endpunkt

In diesem Tutorial verwenden wir den folgenden API-Endpunkt:

Anfrage vorbereiten

Ziel-API-URL

https://api.wassenger.com/v1/numbers/validate

Erforderliche HTTPS-Header

Content-Type: application/json
Token: $API-TOKEN

Anfragekörper im JSON-Format

{
  "country": "US",
  "numbers": [
    {
      "phone": "202-456-1414"
    },
    {
      "phone": "+1 202 456 1414"
    },
    {
      "phone": "1 415(858-6273)"
    }
  ]
}

Erkunden Sie, wie Sie den Code in Ihrem Browser verwenden können, ohne Software zu installieren.

Nummern mit der API validieren

# Examples requires to have installed requests Python package.
# Install it by running: pip install requests
import requests
url = "https://api.wassenger.com/v1/numbers/validate"
payload = {
"country": "US", 
"numbers": [{ "phone": "202-456-1414" }, { "phone": "+1 202 456 1414" }, { "phone": "1 415(858-6273)" }]
}
headers = {
"Content-Type": "application/json", 
"Token": "ENTER API KEY HERE"
}
response = requests.post(url, json=payload, headers=headers)
print(response.json())
<?php
$curl = curl_init();
curl_setopt_array($curl, [
  CURLOPT_URL => 'https://api.wassenger.com/v1/numbers/validate',
  CURLOPT_RETURNTRANSFER => true,
  CURLOPT_ENCODING => '',
  CURLOPT_MAXREDIRS => 10,
  CURLOPT_TIMEOUT => 30,
  CURLOPT_HTTP_VERSION => CURL_HTTP_VERSION_1_1,
  CURLOPT_CUSTOMREQUEST => 'POST',
  CURLOPT_POSTFIELDS => json_encode([
    'country' => 'US',
    'numbers' => [
      [
        'phone' => '202-456-1414',
      ],
      [
        'phone' => '+1 202 456 1414',
      ],
      [
        'phone' => '1 415(858-6273)',
      ],
    ],
  ]),
  CURLOPT_HTTPHEADER => [
    'Content-Type: application/json',
    'Token: ENTER API KEY HERE',
  ],
]);
$response = curl_exec($curl);
$err = curl_error($curl);
curl_close($curl);
if ($err) {
  echo 'cURL Error #:' . $err;
} else {
  echo $response;
}
// Examples requires to have installed pecl_http package, a simple and elegant HTTP client for PHP.
// Install it by running: pecl install pecl_http
// More information: https://mdref.m6w6.name/http
<?php
$client = new http\Client();
$request = new http\Client\Request();
$body = new http\Message\Body();
$body->append(
  json_encode([
    'country' => 'US',
    'numbers' => [
      [
        'phone' => '202-456-1414',
      ],
      [
        'phone' => '+1 202 456 1414',
      ],
      [
        'phone' => '1 415(858-6273)',
      ],
    ],
  ])
);
$request->setRequestUrl('https://api.wassenger.com/v1/numbers/validate');
$request->setRequestMethod('POST');
$request->setBody($body);
$request->setHeaders([
  'Content-Type' => 'application/json',
  'Token' => 'ENTER API KEY HERE',
]);
$client->enqueue($request)->send();
$response = $client->getResponse();
echo $response->getBody();
package main
import(
"fmt"
"strings"
"net/http"
"io"
)
func main() {
url:= "https://api.wassenger.com/v1/numbers/validate"
payload:= strings.NewReader("{\"country\":\"US\", \"numbers\":[{\"phone\":\"202-456-1414\"}, {\"phone\":\"+1 202 456 1414\"}, {\"phone\":\"1 415(858-6273)\"}]}")
req, _:= http.NewRequest("POST", url, payload)
req.Header.Add("Content-Type", "application/json")
req.Header.Add("Token", "ENTER API KEY HERE")
res, _:= http.DefaultClient.Do(req)
defer res.Body.Close()
body, _:= io.ReadAll(res.Body)
fmt.Println(res)
fmt.Println(string(body))
}
// This code requires you to have installed RestSharp package.
// Documentation: https://restsharp.dev
// Installation: https://www.nuget.org/packages/RestSharp
var client = new RestClient("https://api.wassenger.com/v1/numbers/validate");
var request = new RestRequest(Method.POST);
request.AddHeader("Content-Type", "application/json");
request.AddHeader("Token", "ENTER API KEY HERE");
request.AddParameter("application/json", "{\"country\":\"US\", \"numbers\":[{\"phone\":\"202-456-1414\"}, {\"phone\":\"+1 202 456 1414\"}, {\"phone\":\"1 415(858-6273)\"}]}", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);
// This code uses the built-in HttpClient package in the.NET framework.
// Documentation: https://docs.microsoft.com/en-us/dotnet/api/system.net.http.httpclient?view=net-6.0
using System.Net.Http.Headers;
var client = new HttpClient();
var request = new HttpRequestMessage
{
Method = HttpMethod.Post, 
RequestUri = new Uri("https://api.wassenger.com/v1/numbers/validate"), 
Headers =
{
{ "Token", "ENTER API KEY HERE" }, 
}, 
Content = new StringContent("{\"country\":\"US\", \"numbers\":[{\"phone\":\"202-456-1414\"}, {\"phone\":\"+1 202 456 1414\"}, {\"phone\":\"1 415(858-6273)\"}]}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using(var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}

require 'uri' require 'net/http'

url = URI("https://api.wassenger.com/v1/numbers/validate")

http = Net::HTTP.new(url.host, url.port) http.use_ssl = true

request = Net::HTTP::Post.new(url) request["Content-Type"] = 'application/json' request["Token"] = 'ENTER API KEY HERE' request.body = "{\"country\":\"US\",\"numbers\":[{\"phone\":\"202-456-1414\"},{\"phone\":\"+1 202 456 1414\"},{\"phone\":\"1 415 (858-6273)\"}]}"

response = http.request(request) puts response.read_body

// This code requires you to have installed Unirest package.
// Documentation: https://kong.github.io/unirest-java/#requests
// Installation: http://kong.github.io/unirest-java/
HttpResponse<String> response = Unirest.post("https://api.wassenger.com/v1/numbers/validate")
.header("Content-Type", "application/json")
.header("Token", "ENTER API KEY HERE")
.body("{\"country\":\"US\", \"numbers\":[{\"phone\":\"202-456-1414\"}, {\"phone\":\"+1 202 456 1414\"}, {\"phone\":\"1 415(858-6273)\"}]}")
.asString();
$headers=@{}
$headers.Add("Content-Type", "application/json")
$headers.Add("Token", "ENTER API KEY HERE")
$response = Invoke-WebRequest -Uri 'https://api.wassenger.com/v1/numbers/validate' -Method POST -Headers $headers -ContentType 'application/json' -Body '{"country":"US", "numbers":[{"phone":"202-456-1414"}, {"phone":"+1 202 456 1414"}, {"phone":"1 415(858-6273)"}]}'

🤩 🤖 Wassenger ist eine komplette API-Lösung für WhatsApp. Melden Sie sich für eine 7-tägige kostenlose Testversion an und legen Sie in wenigen Minuten los!

Live-API-Tests

Sie können die API direkt in Ihrem Browser live testen und damit experimentieren.

Sobald Sie mit dem Testen fertig sind, holen Sie sich das automatisch generierte Codebeispiel in Ihrer bevorzugten Programmiersprache und Sie sind startklar.

Probieren Sie jetzt unseren API-Live-Tester aus

🤩 🤖 Wassenger ist eine komplette Kommunikationsplattform und API-Lösung für WhatsApp. Entdecken Sie mehr als 100+ API-Anwendungsfälle und automatisieren Sie alles auf WhatsApp indem Sie sich für eine kostenlose Testversion anmelden und in wenigen Minuten starten**!**

FAQ

Wie kann ich Telefonnummern validieren?

Wir stellen den Number validator API-Endpunkt zur Verfügung, mit dem Sie das E164-Format für bis zu 500 Telefonnummern pro API-Anfrage validieren können. Dieser API-Endpunkt hat keine Limits und kann ohne zusätzliche Kosten aufgerufen werden.

Bitte beachten Sie, dass diese Validierung nur prüft, ob das angegebene Telefonnummernformat gültig ist oder nicht, sie überprüft jedoch nicht, ob die Nummer mit einem bestehenden WhatsApp-Konto verknüpft ist.

Für die Validierung, ob WhatsApp-Nummern tatsächlich existieren, lesen Sie bitte den folgenden Artikel.

Wie kann ich prüfen, ob eine Telefonnummer in WhatsApp existiert?

Sie können prüfen, ob eine bestimmte Telefonnummer in WhatsApp existiert und somit WhatsApp-Nachrichten empfangen kann, indem Sie den Number exists API-Endpunkt verwenden.

Bitte beachten Sie, dass Sie mindestens eine WhatsApp-Nummer verbunden mit der Plattform haben müssen, um die Validierung durchzuführen.

Wie prüfe ich, ob eine Telefonnummer WhatsApp-Nachrichten empfangen kann?

Sie können prüfen, ob eine bestimmte Telefonnummer mit einem WhatsApp-Konto verknüpft ist und Nachrichten empfangen kann.

Die API bietet einen Endpunkt, der validieren kann, ob eine bestimmte Telefonnummer in WhatsApp existiert oder nicht.

Die einzige Voraussetzung ist, dass Sie mindestens eine WhatsApp-Nummer in Ihrem aktuellen Konto mit der Plattform verbunden haben.

Weitere Details finden Sie in der API-Endpunktdokumentation hier.

Prüfungen von WhatsApp-Nummern sind pro Tarif begrenzt

Bevor Sie prüfen, ob eine Telefonnummer auf WhatsApp existiert, können Sie auch das Format einer Liste von Telefonnummern validieren und normalisieren, indem Sie den numbers validator API-Endpunkt verwenden. Dieser Endpunkt validiert nur das korrekte E164-Format, überprüft jedoch nicht, ob die Telefonnummer tatsächlich auf WhatsApp existiert.

Suchen Sie nach weiteren Antworten? Sehen Sie sich die erweiterten FAQs an.

Weitere nützliche Ressourcen

API-Dokumentation 🖥️

Für weitere Details zum API-Endpunkt lesen Sie bitte die Dokumentation, in der Sie alle Informationen zu den akzeptierten Anfrageparametern, möglichen Erfolgs- oder Fehlermeldungen und gebrauchsfertigen Codebeispielen in mehreren Programmiersprachen finden:

https://app.wassenger.com/docs/#tag/Numbers/operation/validateNumbers

Ready to transform your WhatsApp communication?

Start automating your customer interactions today with Wassenger

Get Started Free