我在StackOverflow中看到了几个与此问题相关的帖子,但他们仍然没有给我一个具体的答案。所以,在这里发布一个新问题。
我正在尝试在INBOX和SENT标签上设置手表。这是我使用的代码片段
WatchRequest watchReq = new WatchRequest();
watchReq.setTopicName("mytopicgoeshere");
List<String> labelIds = Arrays.asList("INBOX", "SENT");
watchReq.setLabelIds(labelIds);
watchReq.setLabelFilterAction("include");
WatchResponse response = gmailService.users().watch(CURRENT_USER, watchReq).execute();
虽然我正确指定了标签ID和过滤器操作,但我仍然收到所有事件的通知,而不仅仅是我指定的标签。知道如何正常工作吗?知道这是谷歌问题并由他们修复吗?
答案 0 :(得分:0)
这实际上是GMail API的错误。在Google的问题跟踪器上有一个条目,如下所示。请加注星标以引起更多关注: