通过 Gmail API 获取未读邮件数量

3

这个示例允许我从Gmail界面获取一些标签。问题是:是否可以使用示例中的相同工具获取用户在Gmail中未读邮件的数量?

1个回答

4
我不是很擅长 Objective-C,但您可以使用 获取带有 UNREAD 标签的每个邮件 并检查未读计数: 请求
GET https://www.googleapis.com/gmail/v1/users/me/labels/UNREAD?access_token={YOUR_ACCESS_TOKEN}

"回复" or "响应"
{
 "id": "UNREAD",
 "name": "UNREAD",
 "type": "system",
 "messagesTotal": 354,
 "messagesUnread": 354,
 "threadsTotal": 320,
 "threadsUnread": 320
}

正如您所看到的,messagesUnread 告诉我有 354 条未读消息。

据我所理解,我应该手动发送此请求(即使用AFNetworking库),对吗? - ArtStyle
@ArtStyle 这通常是我所做的。我根本不使用任何客户端库,而是手动请求。在 iOS 客户端库中有这样的功能,但我很糟糕,所以无法为您提供帮助。 - Tholle

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接