我需要向SendGrid中的多个收件人发送有效负载。我使用动态模板来构造电子邮件体,一切都很好。
我想在电子邮件中添加一个‘嗨,{{recipientName}}’行,但我找不到任何文件,它有可能吗?
我不能将收件人详细信息包含在有效负载中,因为单个有效负载会发送给许多收件人。
发布于 2021-08-23 12:49:07
使用个人化。
个性化允许您为API请求中的每个电子邮件覆盖这些不同的元数据。
您的请求如下所示:
{
  "from": "gilbert@techmail.com",
  "template_id": "YOUR TEMPLATE ID",
  "personalizations": [
    {
      "to": [
        {
          "email": "john@example.com"
        }
      ],
      "substitutions": {
        "%fname%": "John",
        "%CustomerID%": "C001"
      },
    },
    {
      "to": [
        {
          "email": "peter@example.com"
        }
      ],
      "substitutions": {
        "%fname%": "Peter",
        "%CustomerID%": "C005"
      },
      "send_at": 1629723541
    }
  ]
}它将作为一个单一的请求。
还请看这的github评论。
https://stackoverflow.com/questions/68802863
复制相似问题