Comment vérifier qu'un numéro WhatsApp existe en utilisant C NET

8 avril 2025

Dans ce bref tutoriel, vous apprendrez comment valider si un numéro de téléphone donné existe et comment recevoir des messages WhatsApp afin d'améliorer l'efficacité de la communication avec vos clients.

WhatsApp est bien connu comme le meilleur moyen de communiquer directement avec vos clients de manière privée, sécurisée, directe et beaucoup moins coûteuse.

Bien que WhatsApp soit extrêmement populaire et que la plupart des personnes dans le monde l'utilisent, tous les numéros de téléphone n'ont pas nécessairement un compte WhatsApp activement lié. Cela s'explique par le fait que WhatsApp est un service indépendant de l'opérateur mobile, et il appartient au titulaire de la ligne mobile de s'inscrire sur WhatsApp pour envoyer et recevoir des messages avec d'autres utilisateurs WhatsApp.

Dans les relations entreprise-client, il est particulièrement crucial pour une communication fiable et efficace de savoir à l'avance si vous pouvez joindre vos clients via WhatsApp ou si vous devez recourir à des canaux de communication moins efficaces comme le SMS ou l'email.

Et voici la partie magique : en utilisant l'API Wassenger, vous pouvez facilement et automatiquement vérifier si un numéro de téléphone a WhatsApp activé et peut recevoir des messages WhatsApp. Vous pouvez aussi valider de nombreux numéros. C'est plus simple que vous ne le pensez, alors plongeons-y 😎

Wassenger est une plateforme de communication WhatsApp optimisée par l'IA, complète, conçue pour les entreprises et équipes intelligentes. Cliquez ici pour en savoir plus !

Prérequis

  1. Créez un compte gratuit sur Wassenger
  2. Connectez votre numéro WhatsApp : Cela prend 2 minutes, littéralement !
  3. Obtenez votre clé API ici
  4. Client HTTP en code, Postman ou le Wassenger API tester

🤩 🤖 Wassenger est 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!

Comment valider des numéros de téléphone sur WhatsApp

Vous devez disposer d'un numéro de téléphone avec l'indicatif international, composé uniquement de chiffres, sans espaces ni symboles.

Si vous n'avez pas les numéros au format standard, pas de souci. Vous pouvez également standardiser plusieurs numéros de téléphone à l'aide de l'API très facilement. lisez-en plus ici.

Exemples de numéros standardisés au format E164 :

+14155552671 +442071838750 +551155256325 +496912345678

Préparer la requête HTTP de l'API

HTTP Method: POST

API URL (page de documentation):

https://api.wassenger.com/v1/numbers/exists?token=$API_KEY

> Remplacez le *$API_KEY* par votre clé API Wassenger

En-têtes de requête HTTP > Content-Type: application/json

Maintenant, définissons le corps de la requête HTTP au format JSON :

{
  "phone": "+14158586273"
}

> Remplacez le numéro de téléphone d'exemple par celui que vous souhaitez valider.

Évaluation de la réponse

Si le numéro de téléphone existe, vous recevrez une réponse 200 OK de l'API :

{
  "exists": true,
  "phone": "+14158586273",
  "wid": "14158586273@c.us",
  "isBusiness": true,
  "businessInfo": {
    "level": "verified",
    "name": "WhatsApp Business name",
    "isApi": false,
    "isSmb": true,
    "privacyMode": null
  },
  "country": {
    "code": "US",
    "name": "USA",
    "officialName": "United States of America",
    "phonePrefix": "+1",
    "flag": "🇺🇸",
    "domain": ".us",
    "currency": "USD",
    "currencyName": "United States Dollar",
    "languages": ["en"],
    "locales": ["en-US"],
    "timezones": ["America/New_York"]
  }
}

Si le numéro de téléphone N'EXISTE PAS, vous recevrez une réponse 404 Not Found de l'API :

{
  "phone": "+14158586273",
  "wid": "14158586273@c.us",
  "exists": false
}

🤩 🤖 Wassenger est une solution API complète pour WhatsApp. Inscrivez-vous pour un essai gratuit de 7 jours et commencez en quelques minutes !

🖥️ Vous cherchez un exemple de code ? Rendez-vous sur le testeur d'API en ligne et obtenez des exemples de code prêts à l'emploi en plus de 15 langages de programmation, y compris JavaScript, PHP, C#, Java, Ruby, Go, Powershell, cURL et plus encore.

Valider des numéros de téléphone avec C# (.NET) RestClient

// 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/exists");
var request = new RestRequest(Method.POST);
request.AddHeader("Content-Type", "application/json");
request.AddHeader("Token", "API TOKEN GOES HERE");
request.AddParameter("application/json", "{\"phone\":\"+14155552671\"}", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);

Valider des numéros de téléphone avec C# (.NET) HttpClient

// 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/exists"), 
Headers =
{
{ "Token", "API TOKEN GOES HERE" }, 
}, 
Content = new StringContent("{\"phone\":\"+14155552671\"}")
{
Headers =
{
ContentType = new MediaTypeHeaderValue("application/json")
}
}
};
using(var response = await client.SendAsync(request))
{
response.EnsureSuccessStatusCode();
var body = await response.Content.ReadAsStringAsync();
Console.WriteLine(body);
}

🤩 🤖 Wassenger est une solution API complète pour WhatsApp. Inscrivez-vous pour un essai gratuit de 7 jours et commencez en quelques minutes !

👉 Cliquez ici pour voir un exemple en direct dans le testeur HTTP de l'API ✌️

Exemple de requête HTTP utilisant le testeur d'API Wassenger avec plus de 100 exemples de cas d'utilisation et génération de code en 15 langages de programmation

Questions ?

Comment valider et normaliser le format d'un numéro de téléphone

Vous pouvez valider et normaliser au format plusieurs numéros de téléphone avant de vérifier s'ils existent sur WhatsApp.

Pour ce faire, vous pouvez utiliser le point de terminaison API de validation des numéros.

Ce point de terminaison API 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. Pour cela, veuillez utiliser les instructions fournies précédemment dans ce tutoriel.

Combien de numéros de téléphone pouvez-vous valider ?

Selon votre abonnement actif sur Wassenger, vous pouvez valider de 2 000 à 50 000 numéros par mois. Consultez la tableau des tarifs pour plus de détails sur les fonctionnalités de chaque plan. Pendant l'essai gratuit, vous pouvez valider jusqu'à 100 numéros de téléphone.

Ready to transform your WhatsApp communication?

Start automating your customer interactions today with Wassenger

Get Started Free