Как сделать поле слияния в 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");
Другие вопросы по тегам