Skip to main content

Kontakty

API Kontaktow umozliwia weryfikacje numerow telefonow na WhatsApp, pobieranie informacji o kontaktach i pobieranie zdjec profilowych. Jest to szczegolnie przydatne do walidacji numerow przed wysylaniem wiadomosci i wzbogacania danych kontaktowych. Wszystkie endpointy kontaktow sa przypisane do konkretnej instancji:

Sprawdzanie istnienia numeru

Zweryfikuj, czy numer telefonu jest zarejestrowany na WhatsApp przed wyslaniem wiadomosci. Zapobiega to nieudanym dostarczeniom i zmarnowanym wywolaniom API.
Odpowiedz (numer istnieje):
Odpowiedz (numer nie istnieje):
Uzyj tego endpointu do walidacji numerow przed wysylaniem wiadomosci. Oszczedza to limit wiadomosci i zapobiega zdarzeniom webhook message.failed.

Pobieranie wszystkich kontaktow

Pobierz pelna liste kontaktow dla polaczonego konta WhatsApp.
Odpowiedz:

Pola kontaktu

Pole name pochodzi z ksiazki adresowej Twojego telefonu. Jesli kontakt nie jest zapisany, dostepna bedzie tylko wartosc push_name (ustawiona przez samego kontaktu).

Informacje o kontakcie

Pobierz szczegolowe informacje o konkretnym kontakcie.
Odpowiedz:

Zdjecie profilowe

Pobierz URL zdjecia profilowego WhatsApp kontaktu.
Odpowiedz:
Adresy URL zdjec profilowych sa tymczasowe i wygasaja po pewnym czasie. Nie przechowuj ich na stale — pobieraj swiezy URL, gdy jest potrzebny.
Jesli kontakt nie ma zdjecia profilowego lub ograniczyl widocznosc w ustawieniach prywatnosci, profile_picture_url bedzie rowne null:

Typowe wzorce

Walidacja przed wyslaniem

Zawsze sprawdzaj, czy numer istnieje na WhatsApp przed wyslaniem wiadomosci, aby uniknac niepotrzebnych niepowodzen:

Budowanie katalogu kontaktow

Pobierz wszystkie kontakty i wzbogac je o zdjecia profilowe:
Przy pobieraniu zdjec profilowych dla wielu kontaktow dodaj opoznienie miedzy zapytaniami, aby nie przekroczyc limitow zapytan. Powyzszy przyklad uzywa opoznienia 200ms.

Informacje o endpointach


Obsluga bledow