Rauth库的变化 - Python

时间:2013-04-26 02:23:29

标签: python api oauth-2.0 rauth

我很难对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(some url,params = self.params,timeout =   30.0)。内容)

self.params = {'Authorization': 'Bearer ' + self.access_token}

我不确定我是否正确使用了新的更改库。有任何想法吗?我也不知道如何检查会话是否有效,所以这也有帮助。

1 个答案:

答案 0 :(得分:0)

对于那些寻求帮助迁移到rauth 0.5.x的人,请参阅upgrade guide