从gmail中获取邮件,无需使用“应用程序特定密码”


Fetch mails from gmail without using "Application Specific Password"

在PHP中,当启用2步验证时,我需要从gmail中获取邮件而不使用Application Specific Password。我已经尝试使用imapApplication Specific Password抓取邮件,并且工作良好。但我不想那样。我需要不使用应用程序特定的密码,我应该能够从gmail获取邮件。

例如:如果你通过nimble.com,你可以通过谷歌登录,他们从gmail获取电子邮件使用登录凭据只有或没有两步验证。

您需要使用OAuth 2.0协议对Gmail API进行授权。我认为OAuth 2.0 Playground是了解其工作原理的好方法。只需将您的作用域设置为Gmail API v1,即可尝试Gmail API。

然后您可以查看PHP客户端库,学习如何在您自己的应用程序中使用它。