Я использую push-уведомления Gmail с Google PubSub и имею собственный ярлык, который я хочу отслеживать на предмет любых изменений. Я использую следующий код для регистрации часов для метки (идентификатор метки — Label_1)
WatchRequest wr = new WatchRequest();
wr.TopicName = "projects/" + primaryLink.ggProjectId + "/topics/iLink" + segmentId;
if (labels != null && labels.Count > 0)
{
wr.LabelIds = new List<string>();
wr.LabelIds.Add("Label_1");
wr.LabelFilterAction = "include";
}
WatchResponse wrr = gs.Users.Watch(wr, emailAccount).Execute();
return "HistoryId " + wrr.HistoryId.ToString();
}
Часы регистрируют нормально. Проблема в том, что я получаю push-уведомления о любых изменениях в Gmail, а не только о тех, которые находятся под ярлыком.
Поддерживаются ли настраиваемые метки?