Python请求-通过OAuth2进行身份验证的工作流程

时间:2018-07-09 11:38:04

标签: python-3.x oauth-2.0 python-requests

我需要从使用OAuth2进行身份验证的API中获取一些数据。我正在使用请求库。

我知道我需要通过使用参数进行请求,获取响应代码并对其进行POST请求来获取令牌,从而获得令牌。

目前,我的代码是从遵循请求文档开始的,

select * from table_name where table_name.column_name = 'Campaign';

这会吐出import requests from requests_oauthlib import OAuth2Session client_id = "myclientid" client_secret = "myclientsecret" redirect_uri = "http://" auth_url = "http://myauthurl" # the URL to ping for auth # Authorize against API oauth2 = OAuth2Session(client_id, redirect_uri=redirect_uri) authorization_url, state = oauth2.authorization_url(auth_url) ,这是我的authorization_url填充有querystring参数。

我目前的理解是对该URL进行GET,以获取响应代码。为此,我使用了请求:

auth_url

这给我一个200的状态码,但是我所需要的response = requests.get(authorization_url) 却无处不在。我相信此工作流程出了点问题,您能帮忙吗?

侧面说明,我的困惑是由于使用Flask可以找到的所有示例,但是我不想创建一个实际的服务器应用程序,我只想访问API。

0 个答案:

没有答案