如何使用sendgrid api c#获取电子邮件状态?

如何使用sendgrid api c#获取电子邮件状态?,c#,sendgrid,sendgrid-api-v3,C#,Sendgrid,Sendgrid Api V3,我需要获得每封电子邮件的状态,无论它是否已发送、是否被退回等 只有我能得到每个状态的总数。但我需要通过每个电子邮件id或消息id(发送后)获取信息。您需要SendGrid的实现。它们没有每封邮件的“拉”方法,但事件Webhook是一种近乎实时的“推”方法,它将在所有邮件发生时向您发送所有数据/事件。这是使用SendGrid的EmailActivity API完成的。为了访问此API,您必须在您的帐户上购买“其他电子邮件活动历史记录”。我想在回答这个问题时,每月需要额外支付5美元。谢谢您的快速回复

我需要获得每封电子邮件的状态,无论它是否已发送、是否被退回等


只有我能得到每个状态的总数。但我需要通过每个电子邮件id或消息id(发送后)获取信息。

您需要SendGrid的实现。它们没有每封邮件的“拉”方法,但事件Webhook是一种近乎实时的“推”方法,它将在所有邮件发生时向您发送所有数据/事件。

这是使用SendGrid的EmailActivity API完成的。为了访问此API,您必须在您的帐户上购买“其他电子邮件活动历史记录”。我想在回答这个问题时,每月需要额外支付5美元。

谢谢您的快速回复。是否有方法在电子邮件发送后获取状态,无论电子邮件状态是已发送、已跳转、已删除还是已打开?UI中的“电子邮件活动”页面显示短期活动,您可以搜索地址。它是一个历史日志,所以它可以有一个已处理、已交付和已打开的日志,或者类似的日志,所以该地址上的最新事件才是最重要的。唯一需要注意的是,如果您向该地址发送多条消息,它们都会在那里。谢谢。它需要从api(c#)中获取此信息。你知道吗?没有办法通过API查询电子邮件活动。它只是一个UI,用于对交付和约定进行短期检查。对于深入的数据,您需要实现事件Webhook。