Kā konfigurēt Sendpulse API

Sendpulse ir bezmaksas abonēšanas plāns, kas ļauj nosūtīt atsevišķus e-pastus.

Lai izmantotu Sendpulse API, jums būs nepieciešams ID, Secret, kā arī jāreģistrē sūtītāja e-pasts.

E-pastus varat sūtīt tikai no tās e-pasta adreses, kuru norādījāt reģistrācijas laikā.

E-pastu sūtīšanai varat reģistrēt sadaļā SMPT

Kā iestatīt e-pasta sūtīšanu no redaktora

Lai nosūtītu e-pastu, jums tas jāielīmē cilnē Kalkulators:

sendpulse_email(api_id, api_secret, from_email, to_email, subject, message, from_name)

kur

api_id — API id no Sendpulse
api_secret — Secret no Sendpulse
from_email — sūtītāja e-pasta adrese
to_email — saņēmēja e-pasta adrese
subject — e-pasta tēma
message — e-pasta saturs (pats ziņojums)
from_name — sūtītāja vārds

Lai nosūtītu veidni:

Vispirms iestatiet vērtību mainīgajam template, kas ir dati par nepieciešamo veidni:

template = { "id": "Veidnes numurs", "variables": { "mainīgā nosaukums": "mainīgā vērtība", "mainīgā nosaukums": "mainīgā vērtība" }}

Pēc tam izsauciet funkciju

sendpulse_email_template(api_id, api_secret, from_email, to_email, subject, template)

kur

api_id — API id no Sendpulse
api_secret — Secret no Sendpulse
from_email — sūtītāja e-pasta adrese
to_email — saņēmēja e-pasta adrese
subject — e-pasta tēma
template — iepriekš iestatītā mainīgā vērtība

Vienkāršības labad apskatīsim piemēru ar botu, kas jautā, kam, ar kādu tēmu un saturu jānosūta e-pasts.

Saglabāsim api_id un api_secret vērtības mainīgajos. Lai to izdarītu, dodieties uz Mavibot projekta iestatījumiem.

Pēc tam izveidojiet shēmu, kas apkopo datus.

Tagad pārbaudīsim:

Kā pievienot e-pastu adrešu grāmatai

Lai pievienotu e-pasta adresi adrešu grāmatai, izmantojiet šo metodi:

sendpulse_add_to_addressbook(api_id, api_secret, book_id, email, variables=None)

kur

api_id — API id no Sendpulse
api_secret — Secret no Sendpulse
book_id — adrešu grāmatas id
email — e-pasts, kas jāpievieno
variables — (neobligāts) mainīgo masīvs. Ja nepieciešams to iestatīt, tam jābūt šādā formātā: {“variable_name”:”variable_value”}

Kā nosūtīt SMS

Lai nosūtītu SMS, ielīmējiet šo funkciju cilnē Kalkulators:

sendpulse_sms(api_id, api_secret, sender, phone, text, transliterate=0, route=None)

kur

api_id — API id no Sendpulse
api_secret — Secret no Sendpulse
sender — sūtītāja vārds (mazāk par 11 latīņu simboliem, var izmantot ciparus)
phone — saņēmēja tālruņa numurs
text — ziņojuma teksts, tas jāievieto iekavās, ja neizmantojat mainīgo
transliterate — transliterācija = 1, bez transliterācijas = 0
route — kanālu saraksts sūtīšanai valstīs, varat iestatīt kā None