This sample ermöglicht es mir, einige Labels von Google Mail-Schnittstelle abzurufen. Die Frage ist: Ist es möglich, die Anzahl der ungelesenen Nachrichten eines Benutzers in Gmail abzurufen, wobei die gleichen Tools im Beispiel verwendet werden?Anzahl der ungelesenen Nachrichten über Google Mail-API abrufen
2
A
Antwort
2
Ich bin nicht sehr gut in Objective-C, aber Sie können get every message with the UNREAD
-label und überprüfen Sie die Anzahl ungelesener:
Anfrage
GET https://www.googleapis.com/gmail/v1/users/me/labels/UNREAD?access_token={YOUR_ACCESS_TOKEN}
Antwort
{
"id": "UNREAD",
"name": "UNREAD",
"type": "system",
"messagesTotal": 354,
"messagesUnread": 354,
"threadsTotal": 320,
"threadsUnread": 320
}
Wie Sie können sehen, messagesUnread
sagt mir, ich habe 354
u Neue Nachrichten.
Soweit ich verstanden habe, sollte ich diese Anfrage manuell senden (d. H. Mit AFNetworking-Bibliothek), richtig? – ArtStyle
@ArtStyle Das mache ich normalerweise. Ich benutze überhaupt keine Client-Bibliothek, sondern mache nur manuelle Anfragen. Es gibt Funktionen dafür in der ios-Client-Bibliothek, aber ich bin schrecklich darin, also kann ich dir nicht dabei helfen. – Tholle
In Ordnung, vielen Dank, Tholle! – ArtStyle