【发布时间】:2019-01-26 03:32:39
【问题描述】:
通常在普通邮件中,未读状态将更改为已读 在我们访问该邮件之后,就像如何找到状态一样 在 c# 中阅读 google api 代码中的电子邮件内容时阅读
【问题讨论】:
-
这不应该是重复的。问题是关于标记邮件阅读而不是实际阅读。这是两个不同的问题。
标签: c# google-api gmail-api
通常在普通邮件中,未读状态将更改为已读 在我们访问该邮件之后,就像如何找到状态一样 在 c# 中阅读 google api 代码中的电子邮件内容时阅读
【问题讨论】:
标签: c# google-api gmail-api
Messages.modify 方法允许您对消息进行更改。您需要修改消息并删除 UNREAD 标签。然后该消息将显示为已读
public static Message ModifyMessage(GmailService service, String userId,
String messageId, List<String> labelsToAdd, List<String> labelsToRemove)
{
ModifyMessageRequest mods = new ModifyMessageRequest();
mods.RemoveLabelIds = "UNREAD";
try
{
return service.Users.Messages.Modify(mods, userId, messageId).Execute();
}
catch (Exception e)
{
Console.WriteLine("An error occurred: " + e.Message);
}
return null;
}
无法访问
此方法需要以下访问范围之一
【讨论】: