Aujourd'hui vous apprendrez comment utiliser le Wassenger Number validator avec notre API qui vous permet de vérifier si une liste de numéros utilise le format E164.
Imaginez disposer d'un outil qui vérifie instantanément si les numéros de téléphone sont correctement formatés, vous faisant gagner du temps et des efforts tout en réduisant les risques de communications échouées. Que vous gériez une petite liste de contacts ou une grande base de données, des numéros de téléphone précis sont essentiels pour atteindre vos clients efficacement.
C'est là que le Wassenger Number Validator intervient comme une solution puissante pour s'assurer que chaque numéro de téléphone que vous traitez est dans le bon format E164. Avec la possibilité de valider jusqu'à 500 numéros par requête API, cette fonctionnalité est idéale pour les entreprises souhaitant rationaliser leurs communications. Et le meilleur ? Il n'y a pas de limites d'utilisation et aucun coût supplémentaire, vous pouvez donc valider les numéros librement sans impacter votre budget.
🤩 🤖 Wassenger est une solution API complète pour WhatsApp. Inscrivez-vous pour un essai gratuit de 7 jours et commencez en quelques minutes !
Prérequis
- Avoir un numéro WhatsApp déjà lié à la plateforme et en ligne.
Point de terminaison API
Dans ce tutoriel nous utiliserons le point de terminaison API suivant :
Préparer la requête
URL cible de l'API
https://api.wassenger.com/v1/numbers/validate
En-têtes HTTPS requis
Content-Type: application/json
Token: $API-TOKEN
Corps de la requête au format JSON
{
"country": "US",
"numbers": [
{
"phone": "202-456-1414"
},
{
"phone": "+1 202 456 1414"
},
{
"phone": "1 415(858-6273)"
}
]
}
Découvrez comment utiliser le code dans votre navigateur sans installer de logiciel.
Valider des numéros en utilisant l'API
# 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 est une solution API complète pour WhatsApp. Inscrivez-vous pour un essai gratuit de 7 jours et commencez en quelques minutes !
Test en direct de l'API
Vous pouvez tester l'API en direct et jouer avec directement depuis votre navigateur.
Une fois que vous avez terminé les tests, récupérez l'exemple de code généré automatiquement dans le langage de programmation de votre choix et vous serez prêt à partir.
Essayez notre testeur API en direct maintenant
🤩 🤖 Wassenger est une plateforme de communication et une solution API complète pour WhatsApp. Explorez plus de 100 cas d'utilisation API et automatisez tout sur WhatsApp en vous inscrivant pour un essai gratuit et commencez en quelques minutes !
FAQ
Comment puis-je valider des numéros de téléphone ?
Nous fournissons le point de terminaison API Number validator qui vous permet de valider le format E164 pour jusqu'à 500 numéros de téléphone par requête API. Ce point de terminaison API n'a pas de limite et peut être appelé sans coût additionnel.
Veuillez noter que cette validation vérifie uniquement si le format du numéro de téléphone donné est valide ou non, mais elle ne vérifie pas s'il est lié ou non à un compte WhatsApp existant.
Pour la validation des numéros WhatsApp existants, veuillez consulter l'article ci-dessous.
Comment puis-je valider si un numéro de téléphone existe sur WhatsApp ?
Vous pouvez vérifier si un numéro de téléphone donné existe sur WhatsApp ou non, et donc peut recevoir des messages sur WhatsApp, en utilisant le point de terminaison Number exists.
Veuillez noter que vous devez avoir au moins un numéro WhatsApp connecté à la plateforme pour effectuer la validation.
Comment valider si un numéro de téléphone peut recevoir des messages WhatsApp ?
Vous pouvez vérifier si un numéro de téléphone donné est lié à un compte WhatsApp et peut recevoir des messages.
L'API fournit un point de terminaison qui peut valider si un numéro de téléphone donné existe sur WhatsApp ou non.
La seule exigence est d'avoir au moins un numéro WhatsApp connecté à la plateforme dans votre compte actuel.
Pour plus de détails, veuillez consulter la documentation du point de terminaison API ici.
Les vérifications des numéros WhatsApp sont limitées selon le plan
Avant de vérifier si un numéro de téléphone existe sur WhatsApp, vous pouvez également valider et normaliser le format d'une liste de numéros de téléphone en utilisant le point de terminaison numbers validator. Ce point de terminaison ne valide que le bon format E164, mais il ne vérifie pas si le numéro de téléphone existe effectivement sur WhatsApp ou non.
Vous cherchez plus de réponses ? Consultez les FAQ étendues.
Ressources utiles complémentaires
Documentation de l'API 🖥️
Pour plus de détails sur le point de terminaison API, veuillez consulter la documentation où vous trouverez tous les détails sur les paramètres de requête acceptés, les réponses possibles en cas de succès ou d'erreur et des exemples de code prêts à l'emploi dans plusieurs langages de programmation :
https://app.wassenger.com/docs/#tag/Numbers/operation/validateNumbers







