php - 使用 PHP 的 Gmail 推送通知

标签 php push-notification gmail gmail-api google-cloud-pubsub

阅读 Gmail API 文档时,我注意到 Gmail API provides a way to push notification到后端端点 URL。这个想法是当用户收到一封新电子邮件时在我们的后端调用 process() (避免拉取方法)。

我创建了一个新的订阅 ( Cloud Pub/Sub API) 并测试了从云平台控制台发布一条新消息。 API 按预期工作。但是现在,我不知道如何通知Gmail API开始监视用户收件箱的变化。我们可以在 Python 中使用 watch()stop(),但是 PHP 呢?

enter image description here

最佳答案

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/

相关文章:

ruby-on-rails - 如何在 ruby​​ 中重试 rpush 通知?

ios - didReceiveRemoteNotification 不工作 swift

python - SMTPAuthenticationError 5.7.14 请通过网络浏览器登录\n5.7.14

google-apps-script - (Gmail) 从电子表格发送电子邮件。如何添加带有图像的签名?

php - codeigniter 中的 $this->vars($vars) 是什么?

android - 谷歌云消息认证错误 (401)

php - 按最新评论排列帖子,并显示最新评论

javascript - 通过 node.js 将正文发送到 gmail

php - 我怎样才能增加codeigniter captcha helper的字体大小

php - MySQL - 数据库设计 - 用户和配置文件的单独表