【问题标题】:Get access token in Python like in Postman像在 Postman 中一样在 Python 中获取访问令牌
【发布时间】:2019-05-15 15:49:35
【问题描述】:

我尝试通过 Python 请求与 API 交互所需的访问令牌。我使用“邮递员”程序来了解该过程,请参见此处: http://api.sharefile.com/rest/index/postman.aspx

邮递员可以选择通过在“授权”选项卡下请求访问代码 (OAuth 2.0) 来获得授权。在我输入所有需要的信息并点击“请求令牌”按钮后,我将被重定向到我想要使用 API 的网站。它看起来像这个窗口:http://api.sharefile.com/rest/oauth2.aspx

登录后,Postman 会返回一个带有访问令牌的窗口。

我现在想在 Python 中执行这些操作,但据我所知,似乎没有基于 Web 的登录身份验证的解决方案。

使用类似(Link) 的代码,我可以向服务器发送请求,但我无法请求可以输入登录数据的网站。

那么是否可以在 Python 中执行与 Postman 相同的操作?如果可能的话,是否可以自动输入登录凭据?

【问题讨论】:

    标签: python oauth oauth-2.0 postman


    【解决方案1】:

    我发现,我可以通过 oauth 刷新访问令牌。所以最初我第一次使用 Selenium 通过 oauth2 的登录页面获取访问令牌,模拟人类。当我得到密钥时,我会在密钥过期时刷新它。

    【讨论】:

      猜你喜欢
      • 2018-09-30
      • 2021-10-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-29
      • 1970-01-01
      相关资源
      最近更新 更多