小编khu*_*s15的帖子

仅在收到新邮件时才接收Gmail推送通知

我正在尝试创建一个应用程序,以确定收件人是否已使用GMAIL的推送通知回复了我的电子邮件.它运行良好,但问题是,我收到通知我的Gmail上的任何更改.

这是我使用的代码

request = {
        'labelIds': ['UNREAD'],
        'topicName': topic,
        'labelFilterAction': 'include'
    }
service.users().watch(userId=user.google_id, body=request).execute()
Run Code Online (Sandbox Code Playgroud)

然后我尝试使用'labelFilterAction':'排除'

system_labels = ['CATEGORY_UPDATES', 'UNREAD', 'DRAFT', 'CATEGORY_PROMOTIONS', 'INBOX', 'CATEGORY_SOCIAL', 'CATEGORY_PERSONAL', 'CATEGORY_FORUMS', 'TRASH', 'CHAT', 'IMPORTANT', 'SENT', 'STARRED', 'SPAM']
system_labels.remove('UNREAD')
request = {
        'labelIds': system_labels,
        'topicName': topic,
        'labelFilterAction': 'exclude'
    }
service.users().watch(userId=user.google_id, body=request).execute()
Run Code Online (Sandbox Code Playgroud)

有了这个,我根本没有收到任何通知.有什么建议吗?

gmail gmail-api

8
推荐指数
1
解决办法
970
查看次数

Gmail推送通知错误(每个开发人员仅允许一个用户推送通知客户端)

我试图在我的两个gmail帐户上执行gmail api的监视,并且工作正常。

但是当其他用户尝试这样做时,它显示此错误:

HTTP错误400:“每个开发人员仅允许一个用户推送通知客户端(调用/ stop然后重试)>”

我不知道问题出在发布/订阅客户端配置上还是停下来观察可以解决问题?

有人可以解释“每个开发人员只允许一个用户推送通知客户端”这一说法的意思吗?

gmail gmail-api google-cloud-pubsub

7
推荐指数
1
解决办法
847
查看次数

标签 统计

gmail ×2

gmail-api ×2

google-cloud-pubsub ×1