【问题标题】:Fetch mails from gmail without using "Application Specific Password" [closed]在不使用“应用程序特定密码”的情况下从 gmail 获取邮件 [关闭]
【发布时间】:2015-10-17 09:24:50
【问题描述】:

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

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

【问题讨论】:

  • 我认为您需要阅读 API 文档,特别是如何使用 OAuth 进行身份验证。
  • 是的,您需要使用 OAUTH2。

标签: php imap gmail-api


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 2022-06-10
    • 2010-09-08
    • 1970-01-01
    • 2020-01-06
    • 2019-02-10
    • 2015-09-12
    • 1970-01-01
    • 2012-04-24
    • 2010-09-20
    相关资源
    最近更新 更多