easyCoexistence
Prijavite seZapočnite besplatni probni period
Meta Tech Provider

WhatsApp webhook polja i njihovo odredište

WhatsApp Business nalog isporučuje događaje kao imenovana polja. Dva prenose sadržaj razgovora i prosleđuju se na vaš endpoint. Šest prenose operativno stanje i na njima se zasniva praćenje. Razumevanje razlike određuje vašu arhitekturu.

  • Dva polja za poruke, šest operativnih
  • Preusmeravanje se podešava po nalogu
  • Imenovana polja, a ne generički payload
Započnite besplatni probni period

7 dana bez naplate. Otkažite bilo kada.

Bez čuvanja porukaBusiness App + Cloud APIMCP za Claude i ChatGPTRadi za 2 minuta
2

Polja putanje poruka: messages i smb_message_echoes.

6

Operativna polja ostaju za praćenje.

1

Podešavanje po WhatsApp Business nalogu određuje njihovu podelu.

Šta svako polje prenosi?

messages prenosi sve što korisnik pošalje na broj: tekst, reference na medije, odgovore i reakcije. smb_message_echoes prenosi ono što vaš tim pošalje iz aplikacije WhatsApp Business, koja postoji samo na Coexistence broju i omogućava softveru da vidi odgovore ljudi.

account_update prenosi stanje veze: PARTNER_REMOVED kada se aplikacija deinstalira sa naloga, ACCOUNT_OFFBOARDED, ACCOUNT_RECONNECTED, kao i događaje ograničenja ili kršenja. phone_number_quality_update prenosi promene ocene kvaliteta i protoka. account_alerts prenosi upozorenja koja Meta postavlja za nalog, a account_review_update prenosi ishod provere.

business_capability_update prenosi promene limita za poruke i mogućnosti, a phone_number_name_update prenosi odobrenja i odbijanja prikaznog imena.

Zašto je podela važna za arhitekturu?

Zato što određuje da li sadržaj razgovora uopšte stiže do provajdera.

Podešavanje šalje dva polja za poruke direktno iz Mete na vaš endpoint. Šest operativnih polja nastavlja ka provajderu, što omogućava kontrolnu tablu i upozoravanje bez toga da bilo ko čuva poruku.

Zato tvrdnja da se poruke ne čuvaju može biti strukturna, a ne samo stvar politike. Ako se polja za poruke isporučuju drugde, ne postoji putanja koda kojom bi mogla da se sačuvaju. Kod nas nalog bez ovog podešavanja koristi podrazumevani callback, gde obrađivač odbacuje te događaje bez njihovog čuvanja.

Koja polja treba da očekuje vaš obrađivač?

Samo dva polja za poruke ako je podešavanje aktivno, a obrađivač treba da ignoriše sve ostalo umesto da zbog toga prijavi grešku.

Meta vremenom dodaje polja, a oblik payloada može dobiti nove ključeve bez najave. Obrađivač koji proverava naziv polja i ignoriše ono što ne prepoznaje nastavlja da radi; onaj koji pretpostavlja tačan oblik pada na prvom nepoznatom događaju.

Vredi i da smb_message_echoes obrađujete izričito, umesto da ga smatrate nevažnim. Bez njega softver ne zna da je čovek već odgovorio, pa korisnik može dobiti dva odgovora na isto pitanje.

Česte greške

  • Pretpostavljanje generičkog payloada. Svaki događaj navodi svoje polje i obrađivač treba da proverava koje je to polje.
  • Ignorisanje smb_message_echoes. Bez njega softver odgovara korisniku kome je čovek već odgovorio.
  • Prijavljivanje greške zbog nepoznatih polja umesto njihovog preskakanja. Meta dodaje polja bez najave.
Ovo radite uz EasyCoexistence

EasyCoexistence pretplaćuje operativna polja za praćenje i šalje dva polja za poruke na vaš endpoint, ili ih odbacuje bez čuvanja ako ga niste podesili.

Često postavljana pitanja

Mogu li da primam samo neka polja?

Podešavanje premešta putanju poruka do vas. Operativna podela je fiksna jer se na njoj zasniva praćenje.

Da li smb_message_echoes postoji na običnom Cloud API broju?

Ne. Postoji zato što na Coexistence broju čovek šalje poruke iz aplikacije, dok softver šalje poruke preko API-ja.

Šta se dešava sa događajima poruka ako ne postavim odredište?

Stižu na naš podrazumevani callback i odbacuju se bez čuvanja.

Da li su nazivi polja Metini ili vaši?

Metini. Nijedan od ovih naziva nismo izmislili, zato ih vredi jednom naučiti.

Nastavite sa čitanjem

Spremni da počnete?

Podesite WhatsApp Coexistence za nekoliko minuta, a ne meseci. Aplikacija nastavlja da radi na telefonu.

Započnite besplatni probni period7 dana bez naplate. Otkažite bilo kada.

Provereno na

WhatsApp webhook polja