Gmail Watch API не фильтрует по меткам в паб-сервисе - PullRequest
0 голосов
/ 25 февраля 2019

Мы используем Gmail Pull-уведомление с Google Pub Sub и у меня есть пользовательская метка, которую я хочу отслеживать на предмет любых изменений.Я использую следующий код, чтобы зарегистрировать часы для метки (идентификатор метки - Label_1).

WatchRequest request = new WatchRequest();
List<String> labelsToWatch = new ArrayList<>(); 
labelsToWatch.add("Label_1");
String topicName = "projects/(project_name)/topics/(topic_name)";
request.setLabelIds(labelsToWatch);
request.setLabelFilterAction("include");
request.setTopicName(topicName);
WatchResponse response = gmail.users().watch("email_id", request).execute();
return response.HistoryId.ToString();

Часы регистрируются в порядке.Проблема заключается в том, что я получаю уведомления о любых изменениях в Gmail, а не только под ярлыком.

Поддерживаются ли пользовательские ярлыки?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...