2016-07-26 5 views
2

This sample позволяет мне получать некоторые метки из интерфейса Gmail. Возникает вопрос: возможно ли получить количество непрочитанных сообщений пользователя в Gmail, используя те же инструменты в образце?Получите количество непрочитанных сообщений через Gmail API

ответ

2

Я не очень хорошо на Objective-C, но вы можете get every message with the UNREAD-label и проверить непрочитанных:

Запрос

GET https://www.googleapis.com/gmail/v1/users/me/labels/UNREAD?access_token={YOUR_ACCESS_TOKEN} 

Response

{ 
"id": "UNREAD", 
"name": "UNREAD", 
"type": "system", 
"messagesTotal": 354, 
"messagesUnread": 354, 
"threadsTotal": 320, 
"threadsUnread": 320 
} 

Как вы можете видеть, messagesUnread говорит мне, что у меня есть 354 u nread сообщения.

+0

Насколько я понял, я должен отправить этот запрос вручную (например, используя библиотеку AFNetworking), правильно? – ArtStyle

+0

@ArtStyle Это то, что я обычно делаю. Я вообще не использую клиентскую библиотеку, но просто выполняю ручные запросы. В iOS-библиотеке есть функциональность, но я ужасен, поэтому я не могу с этим поделать. – Tholle

+1

Хорошо, спасибо большое, Толл! – ArtStyle

Смежные вопросы