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、タイムアウト = 30.0).content)
self.params = {'Authorization': 'Bearer ' + self.access_token}
新しい変更でライブラリを正しく使用しているかどうかはわかりません。何か案は?また、セッションが有効かどうかを確認する方法がわからないので、それも役立ちます。