Uzu WhatsApp per API

Malgraŭ ĉiuj zorgoj pri protektado de datumoj, WhatsApp ankoraŭ estas la germana plej ŝatata mesaĝa programo. Krom la speciala WhatsApp-Komerca Programo , Facebook ankaŭ kreis oficialan interfacon, la WhatsApp-Komercan API, por fari ĝin pli interesa por kompanioj. Se vi volas sendi WhatsApp-mesaĝojn programe de via retejo, ekzistas ankaŭ aliaj manieroj.


La oficiala vojo estas per WhatsApp Business API: Se vi volas uzi ĉi tion rekte, vi devas registri vin kun unu el la oficialaj provizantoj en la partnera reto . MessageBird , ekzemple, pruvis sin ĉi tie. Sen eniri en la ĝustajn detalojn, mi montros al vi la plej gravajn manĝojn ĉi tie:

  • Kiel antaŭkondiĉo, vi bezonas validan germanan poŝtelefonnumeron ligitan al almenaŭ WhatsApp-datuma plano.
  • Sendi mesaĝojn submetas al striktaj limigoj: Sendi al triaj kontaktoj eblas nur per tiel nomataj mesaĝaj ŝablonoj, kiuj devas esti senditaj kaj aprobitaj permane. Se la kontakto respondas, vi povas sendi iujn ajn tekstajn mesaĝojn al ĉi tiu kontakto per API ene de tempofenestro de 24 horoj.
  • Vi bezonas eksplicitan elekton por ĉiu kontakto, kiun vi devas efektivigi mem.
  • Kotizoj de la tria provizanto estas pagotaj por ĉiu mesaĝo sendita.

La efektiva API-alvoko en la ekzemplo de MessageBird (kun la helpo de _curl de stringhelper ) montriĝas relative simpla:

e228243e9ffff5f83e71190ee38b10aa

Se vi havas vian propran servilon kaj (ne aktive uzatan) poŝtelefonon, ekzistas ankaŭ alia maniero atingi tion, kion vi volas kaj eviti la suprajn limojn. Ĉi tie vi uzas la funkciojn de WhatsApp Retejo . La jenaj du bibliotekoj taŭgas por ĉi tiu celo.

WebWhatsapp-envolvaĵo ekzistas de relative longa tempo kaj ankaŭ baziĝas sur Python kaj Selenium. Sendi mesaĝojn sekvas kiel sekvas, ekzemple:

452590a6d20c1fa9276ff14ed28c4ce5

La multe pli svelta Baileys , aliflanke, baziĝas sur TypeScript kaj WebSockets. Mesaĝoj estas senditaj per ekzempla jena kodo:

e0187d6da1f800b1597420345d13b432

Ambaŭ bibliotekoj funkcias laŭ la sama principo: la retprogramo estas regata malproksime, aŭtentikigo necesas nur unufoje (la kunsido restarigas la venontan fojon kiam ĝi estas vokita). Ne estas limigoj (kompare kun normala mesaĝo-sendo).

Reen