【发布时间】:2017-10-29 02:12:56
【问题描述】:
我正在尝试通过设置观看通知来获取 Gmail 推送通知。我完成了Push Notification guide 中的所有步骤并收到了成功的historyId/expiration 响应,但从那以后一切都平静了。我没有收到任何推送的电子邮件。有什么想法吗?
【问题讨论】:
标签: gmail-api
我正在尝试通过设置观看通知来获取 Gmail 推送通知。我完成了Push Notification guide 中的所有步骤并收到了成功的historyId/expiration 响应,但从那以后一切都平静了。我没有收到任何推送的电子邮件。有什么想法吗?
【问题讨论】:
标签: gmail-api
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 给出的故障排除步骤。
【讨论】: