我对push notification with Gmail和'webhooks'的概念很熟悉。 我的问题是 - 有没有办法获得与同一 Gsuite 帐户相关的所有 Gmail用户电子邮件的推送通知? 我知道有一种方法可以获得全局令牌 Perform G Suite Domain-Wide Delegation of Authority 但我找不到有关如何收听所有用户电子邮件的足够信息,如果有可能的话。
答案 0 :(得分:1)
Gmail API使用Cloud Pub / Sub API提供push notifications。这允许通过各种方法进行通知,包括webhooks和单个订阅端点上的轮询。
POST "https://www.googleapis.com/gmail/v1/users/me/watch"
Content-type: application/json
{
topicName: "projects/myproject/topics/mytopic",
labelIds: ["INBOX"],
}
的信息