Gmail Oauth API получать количество сообщений
Новый API Gmail теперь позволяет подсчитывать общее количество сообщений электронной почты и непрочитанных писем в метке. Но я не могу заставить его работать и много чего перепробовал. Он правильно подключен к Oauth, но не может заставить счетчик работать. Я использую следующий код:-
$labelall = $service->users_labels->listUsersLabels('me');
$labels = $labelall->getLabels();
foreach ($labels as $label) {
print 'Label with ID: ' . $label->getId() . ',
Number of Messages:'.$label->getMessagesTotal().'<br/>';}
Кто-нибудь может помочь? В нем правильно перечислены метки, но количество сообщений возвращает значение null.
Спасибо!
3
Author: Tony Davis, 2014-10-11
1 answers
Не все поля всегда задаются из ответа list() - в этом случае вам нужно сделать Labels.Get() на нужной вам метке, чтобы получить количество.
6
Author: Eric D, 2014-10-12 02:43:58