【发布时间】:2015-04-16 03:42:14
【问题描述】:
我想使用 c# 和 gmail api 阅读我的 gmail 帐户中的所有消息。
我可以这样做吗?
我在Gmail API看了很多文章,但是看不到消息。
我还想阅读正文或标题。
如果有人可以帮助我,我会很高兴:)
我用这个代码sn-p:
public static List<Message> ListMessages(GmailService service, String userId)
{
List<Message> result = new List<Message>();
UsersResource.MessagesResource.ListRequest request = service.Users.Messages.List(userId);
do
{
try
{
ListMessagesResponse response = request.Execute();
result.AddRange(response.Messages);
request.PageToken = response.NextPageToken;
}
catch (Exception e)
{
Console.WriteLine("An error occurred: " + e.Message);
}
} while (!String.IsNullOrEmpty(request.PageToken));
return result;
}
还有这个:
foreach (var item in ListMessages(service,"me"))
MessageBox.Show(item.Snippet);
但结果我的消息框是空的。
【问题讨论】: