2014-10-11 90 views
3

新的Gmail API現在允許爲標籤中的總電子郵件和未讀電子郵件計算郵件數量。但我無法工作,並嘗試了很多東西。它正確連接到Oauth,但不能讓計數工作。我正在使用下面的代碼: -Gmail Oauth API獲取消息數

$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。

謝謝!

回答

6

不是所有的字段總是從list()響應中設置 - 在這種情況下,您必須在您關心的標籤上做Labels.Get()以獲取計數。

+0

很好的瞭解。 – 2016-08-24 19:22:52