File tree Expand file tree Collapse file tree 1 file changed +27
-0
lines changed Expand file tree Collapse file tree 1 file changed +27
-0
lines changed Original file line number Diff line number Diff line change 1+ import requests
2+ import datetime
3+ import concurrent .futures
4+ import pandas as pd
5+
6+ from generate_token import generate_signed_jwt
7+ from urllib .parse import urlsplit
8+
9+ def authenticate ():
10+ URL = "https://secure.meetup.com/oauth2/access"
11+ headers = {
12+ "Content-Type" : "application/x-www-form-urlencoded"
13+ }
14+ body = {
15+ "grant_type" : "urn:ietf:params:oauth:grant-type:jwt-bearer" ,
16+ "assertion" : generate_signed_jwt ()
17+ }
18+ response = requests .post (url = URL , headers = headers , data = body )
19+ if response .status_code == 200 :
20+ access_token = response .json ().get ("access_token" )
21+ refresh_token = response .json ().get ("refresh_token" )
22+ return access_token , refresh_token
23+ else :
24+ print ("Failed to obtain access token" )
25+ print ("Status Code:" , response .status_code )
26+ print ("Response:" , response .text )
27+ return None , None
You can’t perform that action at this time.
0 commit comments