【发布时间】:2015-06-30 12:01:22
【问题描述】:
我是使用 c# .Net 库使用 Sendgrid 电子邮件的新手。我们的要求希望我们跟踪电子邮件的状态,例如已交付/已发送到垃圾邮件/客户打开/报告为垃圾邮件等,通过查看其他用户对我以前的问题的文档和答案,我的理解是没有直接的方法跟踪电子邮件的状态(如结果对象)。
如果有人可以为我指出一些示例/示例代码或 C# 中的文档/实现,那将非常有帮助 1) 在使用发送网格 API 发送电子邮件时添加唯一参数。我可以使用 Guid 字符串作为参数吗 我假设我在下面做的事情是正确的。
var myMessage = new SendGridMessage();
var identifiers = new Dictionary<String, String>();
identifiers["Email_ID"] = "Email_ID";
identifiers["Email_Key"] = "9ebccd0d-67c0-4c28-bbf3-83d5bb69f098";
myMessage.AddUniqueArgs(identifiers);
2) 如何使用事件 webhook 从 http_post 获取具有我上面使用的唯一参数的状态,以便我可以将电子邮件与状态相关联。任何示例代码、c# 中的文档或有关其工作原理的总体想法都可以帮助我开始。
感谢您的时间和答案。
【问题讨论】:
-
对于所有其他已经有同样问题的人 - sendgrid.com/blog/…
标签: c# email http-post sendgrid webhooks