在PHP中,当启用了2步验证时,我需要从gmail中获取邮件,而无需使用Application Specific Password。我已经尝试过用Application Specific Password来获取邮件,使用imap及其良好的工作状态。但我不想那样。我需要不使用应用程序的密码,我应该能够从gmail获取邮件。
例如:如果您通过nimble.com登录,您可以通过google登录,在那里,他们使用登录凭据从gmail获取电子邮件,无论是否经过2步验证。
发布于 2015-07-27 13:08:51
您需要使用Gmail2.0协议来授权OAuth API。我认为OAuth 2.0游乐场是学习它是如何工作的一个很好的方法。只需将您的作用域设置为Gmail v1,就可以尝试Gmail。
然后您可以查看PHP客户端库来学习如何在您自己的应用程序中使用它。
https://stackoverflow.com/questions/31648918
复制相似问题