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.
Intervalul de după onboarding în care trebuie începută sincronizarea.
Eroarea returnată când sincronizarea a fost deja utilizată.
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.
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