Gmail API - 请注意不要发送已过滤的通知

时间:2017-10-31 12:37:06

标签: gmail-api

我在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和过滤器操作,但我仍然收到所有事件的通知,而不仅仅是我指定的标签。知道如何正常工作吗?知道这是谷歌问题并由他们修复吗?

1 个答案:

答案 0 :(得分:0)

这实际上是GMail API的错误。在Google的问题跟踪器上有一个条目,如下所示。请加注星标以引起更多关注:

https://issuetracker.google.com/issues/36759803