我很难对 Rauth 库所做的更改,我想知道是否有人可以提供帮助。
首先,我创建了一个 Rauth 包装器(这只是一个示例,不是我的实际代码):
service = OAuth2Service(
name='example',
client_id='123',
client_secret='456',
access_token_url='https://example.com/token',
authorize_url='https://example.com/authorize',
base_url='https://example.com/api/')
然后我正确地进行授权并返回一个令牌,然后我使用该 access_token 进行会话。访问令牌存在,我检查了。
session = service.get_session(token['access_token'])
问题是当我要进行查询时,我会发现我的会话无效。
self.session.get(一些 url,params = self.params,timeout = 30.0).content)
self.params = {'Authorization': 'Bearer ' + self.access_token}
我不确定我是否正在使用新更改的库。有任何想法吗?我也不知道如何检查会话是否有效,所以这也有帮助。