观看对新主题的请求暂停向现有主题推送通知

tcd*_*dyl 3 gmail-api

我在我的 Google Cloud Pub/Sub 帐户中配置了两个主题,每个主题都有一个订阅,在一个项目下。

当我在收件箱中调用 watch() 并将主题 1 传递给监视请求时,我会收到推送到所需端点的通知。当我在收件箱中为主题 2调用 watch() 时,我会收到与主题 2 相关的端点的推送通知,但推送通知停止到达主题 1

对于给定的项目,似乎只有一个主题可以在任何给定的时间为给定的收件箱推送通知。任何人都可以帮助确认是否是这种情况?

我在Gmail 推送通知的文档中找不到任何说明此限制的内容。每次我再次调用 watch() 时,我都会收到来自 API 的成功响应(订阅主题 1 -> 为主题 2 调用 watch(),反之亦然),但我之前订阅的主题的通知仍然停止。我也在 watch() 请求的到期窗口内。

任何建议/方向将不胜感激!

Eri*_*c D 5

每个开发人员只能在给定的邮箱上设置一个手表。它没有明确指定,但 API 调用表示 watch() 调用用于设置或更新手表:https : //developers.google.com/gmail/api/v1/reference/users/watch (没有“列表Watches”、“watch.id”唯一标识符等,在 REST 中需要允许多个手表。手表是一种单例资源。)