Pavarësisht të gjitha shqetësimeve për mbrojtjen e të dhënave, WhatsApp është ende aplikacioni i preferuar i mesazherëve të gjermanëve. Përveç aplikacionit special WhatsApp Business, Facebook ka krijuar edhe një ndërfaqe zyrtare, WhatsApp Business API, për ta bërë atë më interesant për kompanitë. Nëse dëshironi të dërgoni në mënyrë programore mesazhe WhatsApp nga aplikacioni juaj në internet, ka edhe opsione të tjera.
Mënyra zyrtare është nëpërmjet WhatsApp Business API: Nëse doni ta përdorni direkt, duhet të regjistroheni me një nga ofruesit zyrtarë në rrjetin partner . MessageBird, për shembull, ka provuar të jetë një mundësi e mirë. Pa hyrë në detaje të sakta, do të përshkruaj këtu pikat më të rëndësishme.:
- Si parakusht, ju duhet një numër i vlefshëm i telefonit celular gjerman që është i lidhur me të paktën një plan të dhënash WhatsApp.
- Dërgimi i mesazheve i nënshtrohet kufizimeve të rrepta: Dërgimi te kontaktet e palëve të treta është i mundur vetëm duke përdorur të ashtuquajturat shabllone mesazhesh , të cilat duhet të paraqiten dhe aprovohen manualisht. Nëse kontakti përgjigjet, mund t'i dërgoni ndonjë mesazh me tekst këtij kontakti përmes API brenda një afati prej 24 orësh.
- Ju duhet një zgjedhje e qartë për çdo kontakt, të cilën duhet ta zbatoni vetë.
- Tarifat nga ofruesi i palës së tretë duhet të paguhen për secilin mesazh të dërguar.
Thirrja aktuale API në shembullin MessageBird (me ndihmën e _curl nga stringhelper ) rezulton të jetë relativisht e thjeshtë:
e228243e9ffff5f83e71190ee38b10aa
Nëse keni në dispozicion serverin tuaj dhe një celular (jo të përdorur në mënyrë aktive), ekziston gjithashtu një mënyrë tjetër për të arritur atë që dëshironi dhe për të anashkaluar kufizimet e përmendura më sipër. Këtu mund të përdorni funksionalitetin e WhatsApp Web . Dy bibliotekat e mëposhtme janë të përshtatshme për këtë qëllim.
Mbështjellësi WebWhatsApp ekziston prej kohësh dhe bazohet në Python dhe Selenium. Dërgimi i mesazheve me të funksionon, për shembull, si më poshtë::
452590a6d20c1fa9276ff14ed28c4ce5
Nga ana tjetër, Baileys shumë më të hollë, bazohet në TypeScript dhe WebSockets. Mesazhet dërgohen duke përdorur kodin e mëposhtëm si shembull:
e0187d6da1f800b1597420345d13b432
Të dyja bibliotekat funksionojnë sipas të njëjtit parim: Aplikacioni në internet kontrollohet nga distanca, autentifikimi kërkohet vetëm një herë (sesioni rivendoset në aksesin tjetër). Nuk ka kufizime (krahasuar me dërgimin normal të mesazheve).