SendGrid PHP:替换和节-未按预期工作
我的模板是SendGrid PHP:替换和节-未按预期工作,php,sendgrid,sendgrid-api-v3,Php,Sendgrid,Sendgrid Api V3,我的模板是 Hi %first_name%, This is %section_var% 我的PHP代码是 $request_body = json_decode('{ "from": { "email": "team@grassrootsapp.in", "name": "Team Grassroots" }, "mail_settings": { "footer": { "enable": false } }, "p
Hi %first_name%,
This is %section_var%
我的PHP代码是
$request_body = json_decode('{
"from": {
"email": "team@grassrootsapp.in",
"name": "Team Grassroots"
},
"mail_settings": {
"footer": {
"enable": false
}
},
"personalizations": [
{
"subject": "Accident Free Nation",
"to": [
{"email": "saiy2k@gmail.com"},
{"email": "team@grassrootsapp.in"}
],
"substitutions": {
"%first_name%": "Saiyasodharan"
},
"section": {
"%section_var%": "Section Text"
}
}],
"subject": "Hello, World!",
"template_id": "d6c26028-3765-461d-852e-43454115bc39"
}');
$response = $sg->client->mail()->send()->post($request_body);
上面的代码在某种程度上是有效的,我有很多问题
section
属性无效李>
section
移动到personalizations
外部,并将其放入sections
标记中,如文档中所示。但是要么没有效果,要么我得到了错误的请求
错误substitutions
,我需要传递一个数组,每个电子邮件ID的值不同。但如果我将substitutions
更改为数组,则会抛出错误请求。设置属性sub
也没有帮助
看起来当前文档和实际实施不同步。您有什么答案吗?我面临着同样的问题……没有找到任何解决办法。你有什么答案吗?我面临着同样的问题……没有找到任何解决办法