2016-03-30 6 views
2

Ich entwickle eine Android App basierend auf gmail-api, in der ich zeigen muss, wie viele Mails ungelesen sind (basierend auf einem bestimmten Absender/Betreff) und müssen außerdem angeben, wie viele E-Mails der Benutzer nicht beantwortet hat (basierend auf einem bestimmten Absender/Betreff). Wenn jemand dies getan hat, lassen Sie mich wissen, ob dies machbar ist.gmail-api, um zu überprüfen, wie viele Mails ungelesen sind und der Benutzer nicht geantwortet hat

Antwort

2

Sie müssen die Methode Users.messages: list verwenden, da nur Nachrichten zurückgegeben werden, die der angegebenen Abfrage entsprechen. Es unterstützt das gleiche Abfrageformat wie das Gmail-Suchfeld. Zum Beispiel from:[email protected] rfc822msgid: is:unread.

Basierend auch von diesem Stand der SO ticket, die q Parameter (Query) können alle Arten von Sachen, und es ist das gleiche wie die gmail Suchleiste auf der Oberseite des Web-Interface. Sie können diese Suchmethode verwenden, um ungelesene Nachrichten zu finden, zum Beispiel wie List<Message> unreadMessageIDs = ListMessages(service, "me", "is:unread");.

Hoffe, das hilft! :)

Verwandte Themen