8

我试图在我的两个 gmail 帐户上执行 gmail api 的手表,它工作正常。

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

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

我不知道问题是出在 pub/sub 客户端配置上还是停止观察会解决问题?

有人可以解释“每个开发人员只允许一个用户推送通知客户端”这句话的含义吗?

4

3 回答 3

1

尝试为其他用户想要设置 Gmail API 监视的 Cloud Pub/Sub 主题使用不同的项目。

于 2019-04-13T16:34:02.833 回答
1

您始终可以通过先停止手表然后立即启动新手表来更新手表。因此,在使用 users.watch 之前尝试使用 users.stop 一次。

于 2021-11-30T22:00:56.710 回答
0

我遇到了类似的问题。虽然这可能对 OP 没有帮助,但对我来说,解决方案是放弃 Google 的 Pub/Sub 并改用 IMAP IDLE,这更适合 OP 监控多个收件箱的用例。

于 2021-03-29T19:01:26.113 回答