阅读 Gmail API 文档时,我注意到 Gmail API provides a way to push notification到后端端点 URL。这个想法是当用户收到一封新电子邮件时在我们的后端调用 process() (避免拉取方法)。
我创建了一个新的订阅 ( Cloud Pub/Sub API) 并测试了从云平台控制台发布一条新消息。 API 按预期工作。但是现在,我不知道如何通知Gmail API开始监视用户收件箱的变化。我们可以在 Python 中使用 watch()
和 stop()
,但是 PHP 呢?
最佳答案
Google 发现服务 API 是简单的休息 API。您可以将它们与任何能够执行 HTTP Post 和 HTTP Get 的语言一起使用。
Google 非常擅长为开发人员提供便利,因此他们创建了许多开源客户端库来帮助开发人员。 Google APIs PHP Client library就是这样一个图书馆。它为您处理大部分艰苦的工作。
我会查看 PHP Quickstart先教程,然后转到 User.watch在您的身份验证流程正常工作之后。
关于php - 使用 PHP 的 Gmail 推送通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42950066/