【问题标题】:Watch request successful but not receiving any messages观看请求成功但未收到任何消息
【发布时间】:2017-10-29 02:12:56
【问题描述】:

我正在尝试通过设置观看通知来获取 Gmail 推送通知。我完成了Push Notification guide 中的所有步骤并收到了成功的historyId/expiration 响应,但从那以后一切都平静了。我没有收到任何推送的电子邮件。有什么想法吗?

【问题讨论】:

    标签: gmail-api


    【解决方案1】:

    AFAIK,如果邮箱更新与您的监视请求匹配,您的应用程序只会收到描述更改的通知消息。

    这样,尝试在您的watch() 请求中提供主题名称和任何其他选项,例如labels 以进行过滤。例如,要在收件箱发生更改时收到通知:

    POST "https://www.googleapis.com/gmail/v1/users/me/watch"
    Content-type: application/json
    
    {
      topicName: "projects/myproject/topics/mytopic",
      labelIds: ["INBOX"],
    }
    

    除此之外,请查看您的Gmail notifications settings。如果还是不行,请尝试here 给出的故障排除步骤。

    【讨论】:

      猜你喜欢
      • 2018-04-24
      • 2013-08-28
      • 1970-01-01
      • 1970-01-01
      • 2011-09-23
      • 1970-01-01
      • 2019-08-17
      • 1970-01-01
      • 2014-04-12
      相关资源
      最近更新 更多