C# 如何从发送的邮件中检索电子邮件(google api)

C# 如何从发送的邮件中检索电子邮件(google api),c#,.net,google-api,gmail-api,google-api-dotnet-client,C#,.net,Google Api,Gmail Api,Google Api Dotnet Client,我想通过c#从我的gmail邮件中获得一封电子邮件。 我用过这个 service.Users.Messages.Get("me",id); 但它得到404错误。 所有其他API都能正常工作。 谢谢。404表示您请求的Id不存在。我会先运行一个列表,然后再运行一个get-after 如果要查看“已发送”文件夹中的邮件,应执行以下操作: 并搜索“已发送”文件夹中的内容 var request = service.Users.Messages.List("me"

我想通过c#从我的gmail邮件中获得一封电子邮件。 我用过这个

service.Users.Messages.Get("me",id);
但它得到404错误。 所有其他API都能正常工作。
谢谢。

404表示您请求的Id不存在。我会先运行一个列表,然后再运行一个get-after

如果要查看“已发送”文件夹中的邮件,应执行以下操作: 并搜索“已发送”文件夹中的内容

var request = service.Users.Messages.List("me");
request.Q = "is:sent";
var result = request.Execute();
如果您知道它是何时发送的,您可以添加一个日期

var request = service.Users.Messages.List("me");
request.Q = "is:sent  after:2021/3/28 before:2021/3/31";
var result = request.Execute();
TipQ的工作原理与Gmail web应用程序中的搜索功能类似,因此,如果您可以获得该功能以返回所需内容,只需将其添加到Q中即可