Gmail-Api - c#:消息.列表:计算给定一天的电子邮件数量
本文关键字:一天 电子邮件 计算 消息 列表 Gmail-Api | 更新日期: 2023-09-27 18:16:02
使用c# Gmail - Api,我尝试计算给定一天的电子邮件数量。
我使用以下代码:
<>之前public static int CountMessages(GmailService服务,字符串userId,字符串查询){int numberOfMessages = 0;UsersResource.MessagesResource.ListRequest request = service.Users.Messages.List(userId);请求。Q =查询;做{试一试{ListMessagesResponse = request.Execute();如果响应。= null){numberOfMessages += response.Messages.Count;}Console.WriteLine (request.PageToken);请求。PageToken = response.NextPageToken;}catch(异常e){控制台。WriteLine("发生错误:" + e.Message);}} while (!String.IsNullOrEmpty(request.PageToken));返回numberOfMessages;}>之前我的查询是这样的:
after:2014/05/25 before:2014/05/26 in:anywhere (something)
当我在gmail中执行查询时,我没有得到与我的代码相同数量的结果(或多或少的结果,但从来没有相同的数量)。
我的代码有什么问题吗?
引用:
<
对于初学者,您的代码正在计算消息的数量,而Gmail显示线程的数量,并且一个线程可能包含多个消息
关闭Gmail中的对话,然后再试一次