Переполнение стека сообщений счетчика API Gmail OAuth

У меня есть следующий код для подсчета непрочитанных писем с Gmail OAuth API в PHP. У меня проблема, это только вернет 100 из-за ограничений скорости API. Есть ли способ подсчитывать непрочитанные письма, используя oauth (не imap) и возвращать правильное значение, даже если их более 100?

$optParams['labelIds'] = 'UNREAD';

$messages = $service->users_messages->listUsersMessages('me',$optParams);
$list = $messages->getMessages();$result = count($list);
echo "Total Inbox = ".$result ;

2

Решение

Существует оценочный ResultCount, который всегда возвращается во всех вызовах list (), но это явно оценка.

Если вам нужен точный подсчет общего числа + непрочитанных сообщений на ярлыке, вы можете получить его из label.get ().

0

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

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

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