我又带着一个新问题回来了,我正在开发一个应用程序来提取多个 Google API。我的问题是登录,我想修复它。
我将更详细地解释一下,我目前知道授权应用程序为给定用户使用 Google 服务的两种不同方法:
- 通过代码通过 Web 进行授权,用户登录到 Google,然后授权范围,这给了他一个代码,他必须将其插入我的应用程序中。
- 通过Web授权,用户需要登录并授权我的应用程序,这一步我跳过了必须输入代码的步骤。
一旦详细说明了这两种情况,这对于用户不固定时非常有用,我想知道是否有一种方法可以通过固定帐户登录而无需手动登录到该帐户。账单。
答案可能是 Python(我正在开发这个应用程序的语言)或 java。
提前致谢
干杯
编辑:我正在使用Google Apps
使用服务帐户选项。详细信息列在https://developers.google.com/identity/protocols/OAuth2ServiceAccount
原文摘录
翻译
我不知道我是否正确理解了您的问题,但是如果您希望能够登录 Google 帐户以便能够访问需要它的服务,例如查看邮件,使用 Python 代码,一个简单的方法是解析登录页面以获取
imput
用户数据(Email
)和密码('Passwd'
),添加这两个数据,然后将其发送给我们进行身份验证。使用requests
它允许会话 cookie 的持久性,BeautifulSoup
以解析 html,Python3.x
它看起来像这样:要创建会话,您只需实例化该类并将我们的用户名(电子邮件)和密码传递给它。完成后,我们可以使用我们的实例访问需要登录的页面,例如我们可以访问我们的电子邮件收件箱,如下所示: