Python Forum
Python requests oauth2 access token
Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Python requests oauth2 access token
#7
(Sep-27-2021, 05:04 AM)snippsat Wrote: Requests has own library for OAuth 2 in Doc.
requests-oauthlib.

Thank you for your response. I have modified my code accordingly. Please let me know if I am doing it right.

import sys
import requests
from requests_oauthlib import OAuth2Session
from oauthlib.oauth2 import BackendApplicationClient
import json
import logging
import time

logging.captureWarnings(True)
api_url = "https://webapi.com/api/v1/data"

#Obtain credentials from OAuth provider

client_id = 'client'
client_secret = 'secret'

#Fetch an access token from the provider.

client = BackendApplicationClient(client_id=client_id)
oauth = OAuth2Session(client=client)
token = oauth.fetch_token(token_url='https://webapi.com/connect/accesstoken', client_id=client_id, client_secret=client_secret)

#Automatic token refresh and update

client = OAuth2Session(client_id, token=token)
response = client.get(api_url)
data = response.json()
Regards
Reply


Messages In This Thread
Python requests oauth2 access token - by herobpv - Sep-20-2021, 02:39 AM
RE: Python requests oauth2 access token - by herobpv - Sep-27-2021, 06:54 PM

Possibly Related Threads…
Thread Author Replies Views Last Post
  python requests library .JSON() error mHosseinDS86 6 3,494 Dec-19-2022, 08:28 PM
Last Post: deanhystad
  Refresh token for Wyze SDK duckredbeard 0 1,123 May-16-2022, 04:33 AM
Last Post: duckredbeard
  Need to sign JWT token with JWK key stucoder 1 1,706 Feb-21-2022, 09:04 AM
Last Post: stucoder
  unexpected token < in json at position 0 Frodoxzibit 5 2,829 Jul-10-2021, 09:33 AM
Last Post: Larz60+
  Python Requests SSL Aussie 0 2,007 Jan-07-2021, 02:09 AM
Last Post: Aussie
  Python Requests Aussie 2 2,779 Dec-23-2020, 03:24 AM
Last Post: Aussie
  Python Requests package: Handling xml response soumyarani 1 2,190 Sep-14-2020, 11:41 AM
Last Post: buran
  Python API and requests deep_logic 9 4,359 Jul-29-2020, 03:47 PM
Last Post: ndc85430
  Can't access the net using Python's Selenium module ShishirModi 2 2,077 Jul-21-2020, 06:03 AM
Last Post: ShishirModi
  How to save Python Requests data sent to server? RedLeonard 5 5,041 Jul-05-2020, 10:33 AM
Last Post: RedLeonard

Forum Jump:

User Panel Messages

Announcements
Announcement #1 8/1/2020
Announcement #2 8/2/2020
Announcement #3 8/6/2020