Come Verificare l'Esistenza di un Numero WhatsApp Usando C NET

8 aprile 2025

In questo breve tutorial, imparerai come verificare se un determinato numero di telefono esiste e come ricevere messaggi WhatsApp per migliorare l'efficacia della comunicazione con i clienti.

WhatsApp è noto come il modo migliore per comunicare direttamente con i tuoi clienti in modo privato, sicuro, diretto e molto più economico.

Sebbene WhatsApp sia estremamente popolare e la maggior parte delle persone nel mondo lo utilizzi, non tutti i numeri di telefono hanno un account WhatsApp attivamente collegato. Questo perché WhatsApp è un servizio indipendente dall'operatore mobile, e spetta al proprietario della linea mobile registrarsi su WhatsApp per inviare e ricevere messaggi con altri utenti WhatsApp.

Soprattutto nelle relazioni business-to-customer, è fondamentale per una comunicazione affidabile ed efficace sapere in anticipo se puoi raggiungere i clienti tramite WhatsApp o, in caso contrario, utilizzare canali di comunicazione meno efficaci come SMS o Email.

E qui viene la parte magica: usando Wassenger API, puoi facilmente e automaticamente verificare se un numero di telefono ha WhatsApp attivo e può ricevere messaggi WhatsApp. Puoi anche validare molti numeri di telefono. È più facile di quanto pensi, quindi immergiamoci 😎

Wassenger è una piattaforma di comunicazione WhatsApp completa e ottimizzata con AI, progettata per aziende e team smart. Clicca qui per saperne di più!

Requisiti

  1. Crea un account gratuito su Wassenger
  2. Collega il tuo numero WhatsApp: Questo richiede 2 minuti, letteralmente!
  3. Ottieni la tua chiave API qui
  4. Client HTTP usando codice, Postman o il tester API di Wassenger

🤩 🤖 Wassenger è una soluzione API completa per WhatsApp. Esplora più di 100+ casi d'uso API e automatizza qualsiasi cosa su WhatsApp registrandoti per una prova gratuita e inizia in pochi minuti!

Come validare i numeri di telefono su WhatsApp

Dovresti avere un numero di telefono mobile con il prefisso internazionale del paese, con solo cifre, senza spazi e senza simboli.

Se non hai i numeri di telefono in un formato standard, nessun problema. Puoi anche standardizzare più numeri di telefono usando l'API molto facilmente. leggi di più qui.

Esempi di numeri di telefono standardizzati in formato E164:

+14155552671 +442071838750 +551155256325 +496912345678

Preparare la richiesta API HTTP

HTTP Method: POST

API URL (pagina di documentazione):

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

> Sostituisci il *$API_KEY* con la tua chiave API di Wassenger

Intestazioni richiesta HTTP > Content-Type: application/json

Ora, definiamo il corpo della richiesta HTTP in formato JSON:

{
  "phone": "+14158586273"
}

> Sostituisci il numero di telefono d'esempio con quello che vuoi verificare.

Interpretare la risposta

Se il numero di telefono esiste, riceverai una risposta 200 OK dall'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"]
  }
}

Se il numero di telefono NON esiste, riceverai una risposta 404 Not Found dall'API:

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

🤩 🤖 Wassenger è una soluzione API completa per WhatsApp. Iscriviti per una prova gratuita di 7 giorni e inizia in pochi minuti!

🖥️ Cerchi un esempio di codice? Vai al tester API live e ottieni esempi di codice pronti all'uso in più di 15 linguaggi di programmazione, inclusi JavaScript, PHP, C#, Java, Ruby, Go, Powershell, cURL e altri.

Validare numeri di telefono con 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);

Validare numeri di telefono con 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 è una soluzione API completa per WhatsApp. Iscriviti per una prova gratuita di 7 giorni e inizia in pochi minuti!

👉 Clicca qui per vedere un esempio live nel tester API HTTP ✌️

Esempio di richiesta HTTP usando il tester API di Wassenger con 100+ esempi d'uso e generazione di codice in 15 linguaggi di programmazione

Domande?

Come validare e normalizzare il formato del numero di telefono

Puoi validare e standardizzare il formato di più numeri di telefono prima di verificare se esistono su WhatsApp.

Per farlo, puoi usare l'endpoint API numbers validator.

Questo endpoint API valida solo il corretto formato E164, ma non verifica se il numero di telefono esiste effettivamente su WhatsApp o meno. Per questo scopo, usa le istruzioni fornite prima in questo tutorial.

Quanti numeri di telefono puoi validare?

A seconda del piano attivo su Wassenger, puoi validare da 2.000 fino a 50.000 numeri al mese. Vedi la tabella dei prezzi per maggiori dettagli sulle funzionalità di ogni piano. Durante la prova gratuita, puoi validare fino a 100 numeri di telefono.

Ready to transform your WhatsApp communication?

Start automating your customer interactions today with Wassenger

Get Started Free