Email 如何将动态数据传递到sendgrid webapp上设计的电子邮件模板?:-|发送网格
我将sendgrid电子邮件服务与示例应用程序集成在一起。 &还可以向用户发送电子邮件 但如何将动态数据传递到sendGrid webapp上的电子邮件模板设计? 有没有办法将动态数据发送到sendgrid上设计的电子邮件模板 例如,我在sendgrid上设计了欢迎电子邮件模板我想通过考试 此模板的动态数据,即用户名、电子邮件ID、城市等。。使用java 密码? 当任何用户向我的应用程序注册时,我希望发送“欢迎” 向该用户发送电子邮件。包含用户名、emailId、城市等用户信息 等通过我们的数据库Email 如何将动态数据传递到sendgrid webapp上设计的电子邮件模板?:-|发送网格,email,html-email,sendgrid,Email,Html Email,Sendgrid,我将sendgrid电子邮件服务与示例应用程序集成在一起。 &还可以向用户发送电子邮件 但如何将动态数据传递到sendGrid webapp上的电子邮件模板设计? 有没有办法将动态数据发送到sendgrid上设计的电子邮件模板 例如,我在sendgrid上设计了欢迎电子邮件模板我想通过考试 此模板的动态数据,即用户名、电子邮件ID、城市等。。使用java 密码? 当任何用户向我的应用程序注册时,我希望发送“欢迎” 向该用户发送电子邮件。包含用户名、emailId、城市等用户信息 等通过我们的数据
怎么办?如何做?与其关注通过电子邮件模板应用程序进行替换(这是不可能的),不如看一下。通过在消息中添加X-SMTPAPI头,您可以
替换
键。我还向键添加了,因为该键是必需的
$request_body = json_decode('{
"personalizations": [
{
"substitutions": {
"-first_name-": "John",
"-last_name-": "Doe"
},
"to": [
{
"email": "john.doe@example.com",
"name": "John Doe"
}
]
}
}
}');
$response = $sg->client->mail()->send()->post($request_body);
echo $response->statusCode();
echo $response->body();
print_r($response->headers());
Sendgrid中的模板如下所示:
Dear -first_name- -last_name-,
Foo bar...
Kind Regards
是否可以将替换标记和模板引擎结合起来?请查看我的评论此处此答案中的链接已断开-我发现有助于解决此问题。替换对象键不应包含替换扭曲器字符,即“-first_name-”->“first_name”。