【问题标题】:configure Gmail accounts to send notifications for mailbox updates to a topic配置 Gmail 帐户以向主题发送邮箱更新通知
【发布时间】:2020-10-06 01:46:43
【问题描述】:

我是 gsuite 应用程序的新手。 我正在尝试推送我想要推送到某个主题的 Gmail 的任何新电子邮件。 这是我正在关注的链接: https://developers.google.com/gmail/api/guides/push#protocol 要配置 Gmail 帐户以向您的 Cloud Pub/Sub 主题发送通知,只需使用您的 Gmail API 客户端调用 Gmail 用户邮箱上的 watch(),类似于任何其他 Gmail API 调用。

我不确定如何实现?任何示例运行代码都会很棒。我们需要编写python scipt还是我们需要编写cloudfunction来配置,请指教?

【问题讨论】:

    标签: python-3.x google-cloud-pubsub google-workspace


    【解决方案1】:

    This tutorial 可能是一个不错的起点:它会引导您完成启用 Gmail API、授权访问以及设置 Cloud Functions 以监视邮件和处理传入邮件的步骤。本教程是用 JavaScript 编写的,而不是 Python,但它应该让您对可以完成您感兴趣的事情的架构有一个很好的了解。

    对于特定于 Python 的资源:@​​987654322@ 是开始进行 Gmail API 调用的好地方。一旦你有这个工作,你可以尝试将其切换为调用 watch()。

    请注意,如果您想继续收到有关您的 Cloud Pub/Sub 主题的通知,您需要call watch() at least every 7 days。实现此目的的一种方法是使用Cloud Scheduler 定期触发 Cloud Pub/Sub 主题,该主题进而触发调用 watch() 的 Cloud Function。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-12-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-01-16
      • 2016-05-24
      相关资源
      最近更新 更多