Php 在SaaS网站中显示Gmail收件箱中的电子邮件

Php 在SaaS网站中显示Gmail收件箱中的电子邮件,php,google-api,gmail,gmail-api,Php,Google Api,Gmail,Gmail Api,有没有办法在我的SaaS网站上用PHP显示Gmail收件箱中的电子邮件?更新:OP编辑了询问PHP客户端库的问题 虽然可用,但仍处于测试阶段。关于如何使用GoogleAPI的代码片段在他们的文档中,但Gmail API示例不可用。这是一个开始的好地方 您可以使用。它在、和中具有客户端库。引用文件: 您的应用程序可以使用API添加Gmail功能,如: 阅读来自Gmail的消息 发送电子邮件 修改应用于消息和线程的标签 搜索特定的消息和线程 关于如何按照《快速入门指南》使用API的示例: #/

有没有办法在我的SaaS网站上用PHP显示Gmail收件箱中的电子邮件?

更新:OP编辑了询问PHP客户端库的问题

虽然可用,但仍处于测试阶段。关于如何使用GoogleAPI的代码片段在他们的文档中,但Gmail API示例不可用。这是一个开始的好地方


您可以使用。它在、和中具有客户端库。引用文件:

您的应用程序可以使用API添加Gmail功能,如:

  • 阅读来自Gmail的消息
  • 发送电子邮件
  • 修改应用于消息和线程的标签
  • 搜索特定的消息和线程
关于如何按照《快速入门指南》使用API的示例:

#/usr/bin/python
导入httplib2
从apiclient.discovery导入生成
从oauth2client.client导入流\u从\u clientsecrets
从oauth2client.file导入存储
从oauth2client.tools导入运行
#从开发人员控制台下载的client_secret.json文件的路径
CLIENT\u SECRET\u FILE='CLIENT\u SECRET.json'
#检查https://developers.google.com/gmail/api/auth/scopes 对于所有可用作用域
OAUTH_示波器https://www.googleapis.com/auth/gmail.readonly'
#凭据存储文件的位置
存储=存储('gmail.STORAGE')
#启动OAuth流以检索凭据
flow=flow\u from\u clientsecrets(客户机秘密文件,作用域=OAUTH\u作用域)
http=httplib2.http()
#尝试从存储中检索凭据或运行流以生成凭据
凭据=存储。获取()
如果凭据为无或凭据无效:
凭据=运行(流、存储、http=http)
#使用我们的凭据授权httplib2.Http对象
http=凭据。授权(http)
#从discovery构建Gmail服务
gmail_service=build('gmail','v1',http=http)
#检索一页线程
threads=gmail_service.users().threads().list(userId='me').execute()
#打印每个线程的ID
如果线程['threads']:
对于线程中的线程['threads']:
打印“线程ID:%s%”(线程[“ID]”)
有关更多详细信息,请参阅《快速入门指南》:


在这件事上有很多问题。

但是我想让它用于PHPI,因为这个gmail api支持php。如果是,如何使用它?可能的副本