从gmail获取邮件而不使用"特定于应用程序的密码"

时间:2015-07-27 09:01:44

标签: php imap gmail-api

在PHP中,当启用2步验证时,我需要在不使用Application Specific Password的情况下从gmail中获取邮件。我已经尝试使用Application Specific Password使用imap抓取邮件并且工作正常。但我不想要那个。我需要不使用应用程序专用密码,我应该能够从gmail中获取邮件。

例如:如果您浏览 nimble.com ,则可以通过Google登录,并且只有使用或不使用两步验证,他们才会使用登录凭据从gmail获取电子邮件。

1 个答案:

答案 0 :(得分:1)

您需要使用OAuth 2.0协议来授权Gmail API。我认为OAuth 2.0 Playground是学习它是如何工作的好方法。只需将您的范围设置为Gmail API v1,即可试用Gmail API。

然后,您可以查看PHP client library,了解如何在自己的应用程序中使用它。