Transakciniai laiškai per API - Vivasend - patogus ir galingas el. laiškų marketingo įrankis

Čia parodysime kaip naudoti transakcinių laiškų API užklausas.

  1. Sukurkite nauja šabloną per transakcinių laiškų nuorodą.
  2. Šablone naudokite nuorodas ir kintamuosius, pvz.: {$kintamojo_pavadinimas_be_papildomu_simboliu_lietuvybiu_tarpu_etc}
  3. Pasirinkite nustatymuose formatą HTML arba grafinį redagavimą. Jeigu kursite grafinį, veiksmai analogiški. Dabar pademonstruosiu HTML:

<!DOCTYPE html>
<html xmlns=”http://www.w3.org/1999/xhtml”>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=UTF-8″ />
<title></title>
<style>

</style>
</head>
<body>
<table border=”0″ cellpadding=”0″ cellspacing=”0″ height=”20%” width=”0
<tr>
<td align=”center” valign=”top”>
<table border=”0″ cellpadding=”20″ cellspacing=”0″ width=”20%”>
<tr>
<td align=”center” valign=”top” style=”color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px;”>
<p>Content</p>

<p>You have a new invoice. Order_number / Invoice number / Case number: {$invoice_number}, Amount: {$invoice_amount}</p>
<p><a href=”{$just_file_url}” style=”color: #000000; font-family: Arial, Helvetica, sans-serif; font-size: 12px; text-decoration: underline;”>Download invoice</a></p>
</td>
</tr>
</table>
</td>
</tr>
</table>
</body>
</html>
</pre>

  1. Kaip matote, sukurti kintamieji, dabar galima juos naudoti. Sekantis žingsnis transakcinių laiškų sukurime, demonstruoja mums kaip naudotis API ir leidžia užpildyti rankomis testinį emailą.
  1. Dabar galime kopijuoti vieną iš mums siūlomų API šablonų; gausis kažkas tokio:
import requests
import json

url = '#'

payload = {
"recipient_email" : "info@vivasend.com",
"variables" : {
"invoice_number" : "1337",
"invoice_amount" : "420",
"just_file_url" : "https://vivasend.lt/wp-content/uploads/2020/09/viva-send-e1621269243381.png.webp"
},
"attachments" : {
"FILE_NAME_1" : "https://vivasend.lt/wp-content/uploads/2020/09/viva-send-e1621269243381.png.webp"
}
}


headers = {
    'Authorization': 'Bearer [token-here]',
    'Content-Type': 'application/json',
    'Accept': 'application/json',
}

response = requests.request('POST', url, headers=headers, json=payload)
print(response.json())
  1. Jeigu Jūsų pasirinkta programavimo kalba skiriasi, pateikiami PHP ir JavaScript kodų pavyzdžiai. Kalbos pasirinkimas neturi esminės įtakos; esminiai faktoriai yra tinkamai suformuota užklausa su JSON duomenų struktūra ir teisingai nustatytas autorizacijos raktas.
  2. Atlikite užklausą ir integruokite dinaminius kintamuosius į savo sistemą; tai turėtų leisti efektyviai įgyvendinti visus planuojamus funkcionalumus.
Mes pasirengę suteikti išsamesnę informaciją ir atsakyti į kylančius klausimus. Jeigu dar liko neaiškumų, laukiame klausimų.