SendGrid单次发送未被调度



我正在尝试使用SendGrid Python API发送新闻邮件。当用now或任何其他工作填充send_at时SendGrid api文档声明如下

要调度单次发送,必须使用所需的send_at字段传递ISO 8601时间格式(yyyy-MM-ddTHH:mm:ssZ)的日期字符串。例如,2020年5月6日9:00 AM UTC的ISO 8601格式将是2020-05-06T09:00:00Z。你也可以传递字符串"now"立即发送单次发送。

  • 现在使用时,代码失败,我得到以下消息{'errors': [{'field': '', 'message': 'json could not be unmarshalled'}]}
  • 当使用手动编写的时间时,代码工作,并且注册了单个发送,但是检查门户时,它显示为草稿而不是计划。我不知道我错过了什么

这是一个两部分的过程,使用Schedule Single Send。https://docs.sendgrid.com/api-reference/single-sends/schedule-single-send

最好的方法:

  1. 不要在初始请求中添加send_to,一旦创建了单个send,收集ID

  2. 使用send_to来安排未来日期或"现在"的单次发送

相关内容

  • 没有找到相关文章

最新更新