Мой шаблон
Hi %first_name%,
This is %section_var%
Мой код PHP
$request_body = json_decode('{
"from": {
"email": "[email protected]",
"name": "Team Grassroots"},
"mail_settings": {
"footer": {
"enable": false
}
},
"personalizations": [
{
"subject": "Accident Free Nation",
"to": [
{"email": "[email protected]"},
{"email": "[email protected]"}
],
"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
тег, как указано в документации. Но либо нет эффекта, либо я получаю Bad request
ошибкаsubstitutions
Мне нужно передать массив с разными значениями для каждого идентификатора электронной почты. Но если я изменюсь substitutions
массив, это бросать Bad request
ошибка. Установка свойства sub
тоже не помогло.Похоже, текущая документация и фактическая реализация не синхронизированы.
Задача ещё не решена.
Других решений пока нет …