如何为Gmail Atom提要实现oAuth PHP?

01j*_*yss 4 php gmail oauth

我想在PHP中使用oAuth来访问Gmail的原子提要.我不知道在哪里或如何开始编码...在Google的页面上它说:

To obtain access, you can use AuthSub or OAuth by requesting a token with scope=https://mail.google.com/mail/feed/atom
Run Code Online (Sandbox Code Playgroud)

如何在PHP中做到这一点?感谢您帮助编程新手:D

Abi*_*ain 9

请参阅下面的URL,它非常适合您使用演示和源代码.仔细读

你可以从这个例子开始.

使用Gmail Feed API,OAuth和PHP通过Atom从Gmail获取未读电子邮件

http://lookmywebpage.com/api/google/get-unread-emails-from-gmail-using-gmail-feed-api-oauth-and-php/

在基本层面,流程如下:

  • 您的应用程序请求访问并从Google授权服务器获取未经授权的请求令牌.

  • Google要求用户授予您访问所需数据的权限.如果用户尚未登录,Google会提示用户登录.然后,Google会显示一个授权页面,允许用户查看您的应用程序请求访问的Google服务数据.

  • 您的应用程序从授权服务器获取授权请求令牌.每个请求令牌仅在一小时内有效.

  • 您将授权请求令牌交换为访问令牌.

  • 您使用访问令牌从Google的服务访问服务器请求数据.默认情况下,访问令牌是长期存在的.每个访问令牌都特定于原始授权请求中指定的用户帐户,并且仅授予对该请求中指定的服务的访问权限.您的应用程序应该安全地存储访问令牌,因为所有访问用户数据都需要它.

怎么开始?

如何开始 - 见下面的网址

http://lookmywebpage.com/api/google/get-unread-emails-from-gmail-using-gmail-feed-api-oauth-and-php/