我正在开发一个基于gmail-api的Android应用程序,其中我需要显示有多少邮件未读(基于特定发件人/主题),还需要显示用户未回复的邮件数量(基于特定发件人/主题)。如果有人这样做,请告诉我这是否可行。
答案 0 :(得分:2)
您需要使用Users.messages: list
方法,因为它只返回与指定查询匹配的消息。它支持与Gmail搜索框相同的查询格式。例如,from:someuser@example.com rfc822msgid: is:unread
。
同样基于此相关SO ticket,q
参数(查询)可以是各种内容,它与Web界面顶部的gmail搜索栏相同。您可以使用此搜索方法查找未读消息,例如
List<Message> unreadMessageIDs = ListMessages(service, "me", "is:unread");
。
希望这有帮助! :)