Как сделать поле слияния в infusionsoft
Я использую infusionsoft API для работы с электронной почтой, я не знаю, как сделать слияние по адресу, по которому я отправляю электронную почту. Это API
"https://github.com/infusionsoft/PHP-iSDK"
это пример, приведенный в документации, но он не дает никакого результата.
$toAddress = "~Contact.Email~";
Как я могу сделать любой из моих адресов электронной почты для слияния поля.
1 ответ
Значения полей слияния изменяются на фактический адрес пользователя только тогда, когда электронное письмо находится в очереди для отправки. (Вы никогда не увидите это)
При вызове EmailService.sendEmail вам нужно будет указать, какое поле в записи контакта содержит адрес электронной почты, на который вы хотите отправить.
В документации говорится:
toAddress string Адрес электронной почты, на который отправляется этот шаблон. Обычно это будет "~Contact.Email~"
Вы можете использовать следующее для других полей адреса электронной почты в записи контакта. ~Contact.EmailAddress2~ ~Contact.EmailAddress3~
Для отправки электронного письма вы можете использовать следующее:
$clist = array(123,456,789);
$status = $app->sendEmail($clist,"Test@test.com","~Contact.Email~", "","","Text","Test Subject","","This is the body");