【问题标题】:Python: Is it possible to Authenticate through Gmail API without opening browserPython:是否可以在不打开浏览器的情况下通过 Gmail API 进行身份验证
【发布时间】:2018-05-10 10:36:08
【问题描述】:

Gmail API 指令的第 3 步中,他们展示了如何使用它和访问数据。

但在运行程序后,它会打开浏览器,然后要求我们进行身份验证并显示允许按钮以访问您的数据。

现在我的问题是,是否可以在不真正打开任何浏览器的情况下验证任何帐户。就像设置用户名和密码,然后它会自动执行所有身份验证工作并从那里获取数据,而无需真正打开浏览器。

或者我将不得不使用像 BeautifulSoup 这样的抓取技术,然后打开那个链接,然后点击那个按钮。

谢谢

【问题讨论】:

    标签: python authentication oauth google-oauth gmail-api


    【解决方案1】:

    它打开浏览器窗口的部分是Oauth2。您正在提示用户授予您访问其私人 Gmail 数据的权限。曾经有一种使用登录名和密码进行此操作的方法,称为客户端登录。 2015 年,Google 关闭了客户端登录选项。

    如果您希望使用登录名和密码访问用户的 gmail 帐户,您仍然可以通过 IMAP/Smtp 服务器。这是不弹出该窗口的唯一方法。

    注意:如果您有 gsuit 帐户,您也可以在服务帐户上使用域范围的委派。

    【讨论】:

      猜你喜欢
      • 2012-06-13
      • 1970-01-01
      • 1970-01-01
      • 2013-04-28
      • 2022-01-08
      • 2018-09-27
      • 2020-05-02
      • 2014-04-29
      • 1970-01-01
      相关资源
      最近更新 更多