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/>';}

Кто-нибудь может помочь? Он правильно отображает метки, но количество сообщений возвращает ноль.

Спасибо!

3

Решение

Не все поля всегда задаются из ответа list () — в этом случае вы должны выполнить Labels.Get () для метки, которая вас интересует, чтобы получить значения.

6

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]