Չնայած տվյալների պաշտպանության բոլոր մտահոգություններին, WhatsApp-ը շարունակում է մնալ գերմանացիների սիրելի մեսենջեր հավելվածը: Բացի WhatsApp Business հատուկ հավելվածից, Facebook-ը ստեղծել է նաև պաշտոնական ինտերֆեյս՝ WhatsApp Business API, որպեսզի այն ավելի հետաքրքիր դառնա ընկերությունների համար: Եթե ցանկանում եք ծրագրային կերպով ուղարկել WhatsApp հաղորդագրություններ ձեր վեբ հավելվածից, կան նաև այլ տարբերակներ:
Պաշտոնական եղանակը WhatsApp Business API-ի միջոցով է. եթե ցանկանում եք այն անմիջապես օգտագործել, պետք է գրանցվեք գործընկերային ցանցի պաշտոնական մատակարարներից մեկում: Օրինակ՝ MessageBird-ը լավ տարբերակ է եղել: Առանց մանրամասնությունների մեջ խորանալու, ես այստեղ կներկայացնեմ ամենակարևոր եզրակացությունները::
- Որպես նախապայման, ձեզ անհրաժեշտ է վավեր գերմանական բջջային հեռախոսահամար, որը միացված է առնվազն WhatsApp տվյալների պլանին:
- Հաղորդագրություններ ուղարկելը խիստ սահմանափակումների է ենթարկվում. Երրորդ կողմի կոնտակտներին ուղարկելը հնարավոր է միայն այսպես կոչված հաղորդագրության ձևանմուշների միջոցով, որոնք պետք է ձեռքով ներկայացվեն և հաստատվեն: Եթե կոնտակտը պատասխանում է, 24 ժամվա ընթացքում կարող եք ցանկացած տեքստային հաղորդագրություն ուղարկել այս կոնտակտին API- ի միջոցով:
- Յուրաքանչյուր կոնտակտի համար ձեզ անհրաժեշտ է բացահայտ միացում , որը դուք պետք է իրականացնեք ինքներդ:
- Երրորդ կողմի մատակարարից վճարները գանձվում են յուրաքանչյուր ուղարկված հաղորդագրության համար:
MessageBird- ի օրինակով իրական API կանչը (stringhelper- ի _curl- ի օգնությամբ ) պարզվում է համեմատաբար պարզ է:
e228243e9ffff5f83e71190ee38b10aa
Եթե ունեք ձեր սեփական սերվերը և հասանելի (ակտիվորեն չօգտագործվող) բջջային հեռախոս, կա նաև ձեր ուզածին հասնելու և վերը նշված սահմանափակումները շրջանցելու ևս մեկ միջոց: Այստեղ դուք օգտագործում եք WhatsApp Web- ի ֆունկցիոնալությունը: Հետևյալ երկու գրադարանները հարմար են այս նպատակով.
WebWhatsApp փաթեթավորիչը գոյություն ունի բավականին երկար ժամանակ և հիմնված է Python-ի և Selenium-ի վրա: Հաղորդագրություններ ուղարկելը դրա միջոցով, օրինակ, գործում է հետևյալ կերպ.:
452590a6d20c1fa9276ff14ed28c4ce5
Այն շատ slimmer Baileys , մյուս կողմից, հիմնված է մեքենագրած ձեռագիր եւ WebSockets: Հաղորդագրություններն ուղարկվում են ՝ օգտագործելով հետևյալ ծածկագիրը որպես օրինակ:
e0187d6da1f800b1597420345d13b432
Երկու գրադարաններն էլ գործում են նույն սկզբունքով. վեբ հավելվածը կառավարվում է հեռակա կարգով, նույնականացումը պահանջվում է միայն մեկ անգամ (սեսիան վերականգնվում է հաջորդ մուտքի ժամանակ): Սահմանափակումներ չկան (համեմատած սովորական հաղորդագրությունների ուղարկման հետ):