Gmail Oauth API可获取邮件数量

时间:2014-10-11 16:41:58

标签: php google-oauth gmail-api

新的Gmail API现在允许对标签中的总电子邮件和未读电子邮件进行邮件计数。但我不能让它工作并尝试很多东西。它正确连接到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。

谢谢!

1 个答案:

答案 0 :(得分:6)

并非所有字段都始终从list()响应中设置 - 在这种情况下,您必须在您关心的标签上执行Labels.Get()。