通过Gsuite帐户观看所有电子邮件

时间:2017-12-06 13:44:08

标签: google-api gmail webhooks gsuite

我对push notification with Gmail和'webhooks'的概念很熟悉。 我的问题是 - 有没有办法获得与同一 Gsuite 帐户相关的所有 Gmail用户电子邮件的推送通知? 我知道有一种方法可以获得全局令牌 Perform G Suite Domain-Wide Delegation of Authority 但我找不到有关如何收听所有用户电子邮件的足够信息,如果有可能的话。

1 个答案:

答案 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"],
}

有关如何implement domain wide dedication

的信息