Gmail OAuth API计数消息PHP

Gmail OAuth API计数消息PHP,php,gmail,google-oauth,gmail-api,Php,Gmail,Google Oauth,Gmail Api,我有以下代码来计算PHP中使用Gmail OAuth API的未读电子邮件。我的问题是,由于API速率限制,它只返回最大值100。使用oauth(而不是imap)计算未读电子邮件的数量,即使超过100个项目也返回正确的值吗 $optParams['labelIds'] = 'UNREAD'; $messages = $service->users_messages->listUsersMessages('me',$optParams); $list

我有以下代码来计算PHP中使用Gmail OAuth API的未读电子邮件。我的问题是,由于API速率限制,它只返回最大值100。使用oauth(而不是imap)计算未读电子邮件的数量,即使超过100个项目也返回正确的值吗

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

            $messages = $service->users_messages->listUsersMessages('me',$optParams);
   $list = $messages->getMessages();


    $result = count($list);
    echo "Total Inbox = ".$result ;

所有list()调用都会返回一个estimatedResultCount,但它显然是一个估计值


如果你想知道标签上未读邮件总数的准确数字,现在可以从label.get()获得。

我需要准确的数字,而不是估计数字。我真的希望收件箱里没有人读。并且希望能在收件箱里完成所有的项目。你很幸运。Labels.get()应该在下周初开始返回此信息。注意:太好了。我会小心的。非常感谢您的时间和帮助。