Skip to main content

Contatti

L’API Contatti ti permette di verificare i numeri di telefono su WhatsApp, recuperare informazioni sui contatti e ottenere le immagini del profilo. Questo e particolarmente utile per validare i numeri prima di inviare messaggi e arricchire i dati dei tuoi contatti. Tutti gli endpoint dei contatti sono associati a un’istanza specifica:

Verificare se un numero esiste

Verifica se un numero di telefono e registrato su WhatsApp prima di inviare un messaggio. Questo previene consegne fallite e chiamate API inutili.
Risposta (numero esistente):
Risposta (numero inesistente):
Usa questo endpoint per validare i numeri prima di inviare messaggi. Risparmia sulla quota messaggi e previene gli eventi webhook message.failed.

Ottenere tutti i contatti

Recupera l’elenco completo dei contatti dell’account WhatsApp connesso.
Risposta:

Campi del contatto

Il campo name proviene dalla rubrica del tuo telefono. Se il contatto non e salvato, sara disponibile solo il push_name (impostato dal contatto stesso).

Ottenere informazioni su un contatto

Recupera informazioni dettagliate su un contatto specifico.
Risposta:

Ottenere l’immagine del profilo

Recupera l’URL dell’immagine del profilo WhatsApp di un contatto.
Risposta:
Gli URL delle immagini del profilo sono temporanei e scadono dopo un certo periodo. Non memorizzarli in modo permanente — recupera un URL aggiornato quando necessario.
Se il contatto non ha un’immagine del profilo o ha limitato la visibilita nelle impostazioni di privacy, profile_picture_url sara null:

Pattern comuni

Validare prima dell’invio

Verifica sempre se un numero esiste su WhatsApp prima di inviare un messaggio per evitare errori inutili:

Creare una rubrica contatti

Recupera tutti i contatti e arricchiscili con le immagini del profilo:
Quando recuperi le immagini del profilo per molti contatti, aggiungi un ritardo tra le richieste per rispettare i limiti di frequenza. L’esempio sopra utilizza un ritardo di 200ms.

Riferimento degli endpoint


Gestione degli errori