API linków WhatsApp: wa.me i api.whatsapp.com w praktyce
Link WhatsApp to adres URL, a nie API. Oto dokładne formaty, parametr text, darmowy generator i miejsce, w którym link przestaje wystarczać.
API linków WhatsApp: jak naprawdę działają linki wa.me i api.whatsapp.com
Oba otwierają czat, a dalej działa już człowiek.
- 1Ktoś otwiera adres URL
- 2WhatsApp otwiera czat
- 3Człowiek naciska „Wyślij”
Czym jest API linków WhatsApp?
API linków WhatsApp nie istnieje. https://wa.me/<number> i https://api.whatsapp.com/send?phone=<number> to adresy URL typu click-to-chat. API zaczyna się tam, gdzie kończy się link.
- Konfiguracja
- Brak
- Po kliknięciu
- Otwiera czat, wpisuje tekst
- Kto działa
- Człowiek naciska „Wyślij”
- Konfiguracja
- Połączenie konta i klucz API
- Po wywołaniu
- Wysyła, odbiera i listuje wiadomości
- Kto działa
- Oprogramowanie, w imieniu połączonego konta
Jaki jest dokładny format linku wa.me?
Udokumentowany format to https://wa.me/<number>, z pełnym numerem telefonu w formacie międzynarodowym.
https://wa.me/1XXXXXXXXXXhttps://wa.me/+001-(XXX)XXXXXXXCzym różni się wa.me od api.whatsapp.com/send?
Oba otwierają tę samą rozmowę. Zmienia się tylko miejsce numeru.
Numer w ścieżce. Udokumentowany przez WhatsApp.
Numer w parametrze phone. Nie znaleźliśmy go na aktualnej stronie pomocy.
To luka w dokumentacji, a nie wycofanie. Nowe linki najlepiej tworzyć na wa.me.
Jak dodać wstępnie wypełnioną wiadomość do linku WhatsApp?
Wystarczy dodać ?text= i wiadomość zakodowaną w URL: https://wa.me/<number>?text=<urlencodedtext>. Tekst nadal można edytować.
%20%0A%26%23%2BEmoji i pozostałe znaki: encodeURIComponent().
Bez numeru? https://wa.me/?text=... otwiera wybór kontaktu.
const number = "1XXXXXXXXXX";
const text = "Hi! I have a question.";
const link = `https://wa.me/${number}` +
`?text=${encodeURIComponent(text)}`;
Wygeneruj swój link WhatsApp
Wpisz numer i wiadomość, a potem skopiuj to, czego potrzebujesz.
Działa w przeglądarce. Żaden numer nie trafia na serwer.
Usuń początkowe 0 i zacznij od kodu kraju. Ten numer wygląda na niepełny. (dodaj wiadomość powyżej) SkopiowanoLink otwiera czat. Niczego nie wysyła, a produkt nigdy nie zobaczy odpowiedzi.
Czy link WhatsApp wysyła wiadomość?
Nie. Nic nie zostanie dostarczone, dopóki osoba z telefonem w ręku nie naciśnie „Wyślij”.
Czego nie potrafi link WhatsApp?
Link click-to-chat jest bezstanowy: aplikacja nigdy nie dowie się, co wydarzyło się dalej.
- Kliknięcie linku
- Otwarcie czatu
- Wpisanie wiadomości
- Ręczne wysłanie
- Odbiór odpowiedzi
- Historia rozmowy
- Zdarzenie webhook
- Przypisanie do użytkownika
Jak przekazać odpowiedź z powrotem do aplikacji?
Potrzebne jest API, które utrzymuje sesję WhatsApp. Są dwie drogi.
- Wymaga zweryfikowanego konta WhatsApp Business
- Rozliczanie za wiadomość od 1 lipca 2025 r., zob. cennik WhatsApp Business API
- Odpowiedzi w oknie 24-godzinnym: 1000 bezpłatnych na numer miesięcznie od 1 października 2026 r.
- Każdy użytkownik końcowy łączy własne konto WhatsApp
- Aplikacja działa w imieniu uwierzytelnionego użytkownika
- Odczytuje i wysyła z prawdziwej skrzynki, łącznie z odpowiedziami
- To samo API co dla LinkedIn, Telegram, Gmail i innych
- 1Połącz konto kodem QR lub kodem parowania
- 2Wysyłaj z aplikacji
- 3Odbieraj odpowiedzi przez webhook:
message_received
Zob. API WhatsApp od Unipile oraz jak wysyłać wiadomości WhatsApp przez API. Dokumentacja: developer.unipile.com/v1.0/docs/whatsapp.
Link, Cloud API czy połączone konto: co wybrać?
Decyduje to, kto pisze pierwszy.
Człowiek rozpoczyna czat z poziomu strony.
- Dostęp
- Brak
- Koszt
- Bezpłatnie
- Odpowiedzi
- Niewidoczne dla aplikacji
Zweryfikowana firma wysyła szablony.
- Dostęp
- Zweryfikowane konto Meta Business
- Koszt
- Za wiadomość, od 1 lipca 2025 r.
- Odpowiedzi
- Tak, przez webhook
Produkt działa we własnej skrzynce każdego użytkownika.
- Dostęp
- Kod QR lub kod parowania
- Koszt
- Plan Unipile, bez opłat za wiadomość
- Odpowiedzi
- Tak, przez webhook
Jak osadzić link WhatsApp w produkcie?
Link należy generować w szablonach dla każdego użytkownika. W produkcie multi-tenant nie wolno wpisywać jednego numeru na sztywno.
Zielona plakietka WhatsApp „Chat on WhatsApp”, używana bez zmian.
Każdy generator QR zamieni link wa.me w kod do wydruku.
- Telefon
- Aplikacja WhatsApp
- Komputer z aplikacją
- Aplikacja desktopowa
- Komputer bez aplikacji
- WhatsApp Web
Dlaczego mój link WhatsApp nie działa?
Najczęściej winny jest format numeru lub niezakodowany tekst.
https://wa.me/+001-(XXX)XXXXXXXhttps://wa.me/1XXXXXXXXXXRozwiązanie: tylko cyfry, najpierw kod kraju.
?text=Hi there & welcome?text=Hi%20there%20%26%20welcomeRozwiązanie: encodeURIComponent() lub urllib.parse.quote().
Czat się nie otwiera, bez komunikatu o błędzie.
Użyj przeglądarki systemowej.
Parametry zapytania zniknęły. Przetestuj surowy URL.
API linków WhatsApp - FAQ
Szybkie odpowiedzi dla deweloperów.
Nie. wa.me i api.whatsapp.com/send to adresy URL typu click-to-chat: otwierają czat WhatsApp bez uwierzytelniania i bez kodu. API WhatsApp zaczyna się tam, gdzie kończy się link.
https://wa.me/<number>, gdzie <number> to pełny numer w formacie międzynarodowym, bez zer na początku, nawiasów, spacji i myślników. Na przykład: https://wa.me/1XXXXXXXXXX.
Oba otwierają tę samą rozmowę. wa.me/<number> to krótka forma udokumentowana w Centrum pomocy WhatsApp, z numerem w ścieżce. api.whatsapp.com/send?phone=<number> to długa forma, z numerem jako parametrem zapytania.
Nie. Link otwiera rozmowę i może wstępnie wypełnić pole tekstowe. Nic nie zostanie dostarczone, dopóki osoba z telefonem w ręku nie naciśnie „Wyślij”.
Tak. Wystarczy dodać ?text= i wiadomość zakodowaną w URL, na przykład https://wa.me/1XXXXXXXXXX?text=Hi%2C%20I%20have%20a%20question. Tekst można edytować przed wysłaniem. Wypróbuj generator powyżej.
Zwykle numer nie jest w czystym formacie międzynarodowym albo tekst nie został zakodowany w URL. Warto też sprawdzić, czy numer ma konto WhatsApp, i unikać przeglądarek wbudowanych w aplikacje.
Nie. Link wa.me lub api.whatsapp.com/send nie wymaga konta Business ani dostępu do API. Cloud API to osobny produkt wymagający weryfikacji. Zob. kompletny przewodnik po API WhatsApp.
Nie za pomocą linku, bo jest bezstanowy. Można użyć Cloud API od Meta ze zweryfikowanym kontem Business albo Unipile, gdzie każdy użytkownik końcowy łączy własne konto kodem QR lub kodem parowania, a aplikacja działa w imieniu uwierzytelnionego użytkownika. Zob. jak wysyłać wiadomości WhatsApp przez API.
Link czy API? Nasz zespół pomoże w wyborze.
Porozmawiaj z ekspertemWyjdź poza link dzięki połączonym kontom WhatsApp
Wysyłaj wiadomości i odbieraj odpowiedzi przez webhook.