easyCoexistence
Conectați-văÎncepeți perioada de probă gratuită
Meta Tech Provider

Webhook-ul history

history transferă conversațiile existente ale unui număr Coexistence către API. Ajunge după onboarding, dacă partajarea istoricului a fost acceptată, și este singurul semnal primit de o integrare că transferul a avut loc.

24 hours

Intervalul de după onboarding în care trebuie începută sincronizarea.

2593107

Eroarea returnată când sincronizarea a fost deja utilizată.

2593108

Eroarea returnată când este încercată în afara intervalului.

Ce livrează

Istoricul individual al mesajelor pe care un număr îl avea deja în aplicația WhatsApp Business este transferat, astfel încât software-ul să nu înceapă fără context pe o linie folosită de firmă de ani de zile.

Nu sunt incluse conversațiile de grup, excluse complet din API pentru un număr Coexistence, și nici instrumentele proprii ale aplicației: etichetele, răspunsurile rapide, mesajele de întâmpinare și mesajele de absență nu au echivalent în API și rămân pe dispozitiv.

Acest câmp există doar pentru numerele Coexistence. Un număr integrat pe calea obișnuită nu are un istoric anterior al aplicației de transferat, așa că nu există nimic de livrat.

De ce este declanșat o singură dată

Deoarece transferul face parte din onboarding, nu este o funcționalitate permanentă.

În timpul Embedded Signup, proprietarul firmei este întrebat dacă dorește să partajeze conversațiile existente. Răspunsul afirmativ permite rularea sincronizării, iar ulterior nu există nicio setare care să o reactiveze și niciun endpoint care să o repete. O a doua încercare returnează 2593107, nu o limită de rată care se resetează.

Există și un termen-limită. Sincronizarea trebuie începută în 24 de ore de la onboarding, iar o încercare ulterioară returnează 2593108. Dacă una dintre condiții nu este îndeplinită, numărul trebuie deconectat și întregul flux trebuie reluat.

Ce ar trebui să facă un procesator cu acesta

Tratați-l ca pe un lot livrat o singură dată, care poate fi mare, nu ca pe trafic suplimentar pe traseul mesajelor.

  • Confirmați rapid primirea și procesați asincron, ca orice altă livrare.
  • Eliminați duplicatele folosind message id: istoricul și mesajele live se pot suprapune în jurul momentului onboardingului.
  • Așteptați-vă să lipsească. Un număr al cărui proprietar a refuzat istoricul nu trimite nimic aici, iar integrarea trebuie să funcționeze în ambele situații.
  • Nu blocați onboardingul din cauza lui. Conexiunea poate fi utilizată înainte ca transferul să se încheie.

Greșeli frecvente

  • Crearea unei integrări care necesită existența istoricului. Multe numere se conectează fără acesta.
  • Reîncercarea sincronizării după 2593107. Este un eveniment unic, iar reîncercarea returnează aceeași eroare.
  • Amânarea deciziei privind istoricul până la începerea lucrului la integrare, de obicei după închiderea intervalului de 24 de ore.
Faceți acest lucru cu EasyCoexistence

EasyCoexistence înregistrează onboardingul și alegerea privind istoricul în cronologia conexiunii, astfel încât sincronizarea unui număr și ziua în care a avut loc să fie fapte datate, nu informații de reconstruit ulterior.

Întrebări frecvente

Cât istoric ajunge?

Un interval de conversații individuale recente, stabilit de Meta, nu de un furnizor.

Sunt transferate conversațiile de grup?

Nu. Grupurile sunt excluse complet din API pentru un număr Coexistence.

Pot solicita din nou transferul mai târziu?

Nu. Rulează o singură dată pentru fiecare onboarding, iar repetarea presupune deconectarea și reconectarea numărului.

Ce se întâmplă dacă proprietarul refuză istoricul?

Nu ajunge nimic în acest câmp, iar API primește doar mesajele de la momentul conectării numărului.

Continuați să citiți

Gata să începeți?

Configurați WhatsApp Coexistence în câteva minute, nu luni. Aplicația continuă să funcționeze pe telefon.

Începeți perioada de probă gratuită

Verificat la

Webhook-ul history