'''Created 17 May 2022 Levi''' import os import datetime import requests_oauthlib from requests.auth import HTTPBasicAuth from requests_oauthlib import OAuth2Session import requests print(datetime.datetime.now() + datetime.timedelta(seconds=7776000)) print(datetime.datetime.fromtimestamp(1660725881.1547542)) os.environ['OAUTHLIB_INSECURE_TRANSPORT'] = '1' client_id = r'327ce526ccbf89f5c08fbd3570380023e996dd8219eb8462' client_secret = r'f685ed8ccf86793f2d406e3ac7754ed3ec18e07ac1050023e996dd8219eb8462' redirect_uri = "https://www.anaf.ro/oauth2callback" auth = HTTPBasicAuth(client_id, client_secret) oauth = OAuth2Session(client_id, redirect_uri=redirect_uri) authorization_url, state = oauth.authorization_url('https://logincert.anaf.ro/anaf-oauth2/v1/authorize') print(authorization_url) # print(state) authorization_response = input() token = oauth.fetch_token( 'https://logincert.anaf.ro/anaf-oauth2/v1/token', auth=auth, code=authorization_response, # Google specific extra parameter used for client # authentication client_secret=client_secret) print(token)