Я пытаюсь получить счетчик сообщений в своей папке входящих сообщений Gmail из C #, но оказывается, что счетчики сообщений не возвращаются для ЛЮБОГО из моих ярлыков.
Следующее возвращает мои имена меток (как личных, так и созданных системой) просто отлично, но соответствующие сообщения всегда равны нулю. Я перепробовал все сообщения: MessagesUnread, MessagesTotal, ThreadsUnread, ThreadsTotal и всегда получал «Нет» ниже.
ListLabelsResponse response = service.Users.Labels.List("me").Execute();
foreach (Label label in response.Labels)
{
Console.Write("{0}, has messages? ", label.Name);
if (label.MessagesUnread.HasValue)
Console.WriteLine("Yes");
else
Console.WriteLine("No");
}
Что я делаю не так?