Private
Public Access
1
0
This commit is contained in:
2024-09-17 21:03:03 +02:00
parent 41ea4b86eb
commit ba856d3005

View File

@@ -42,22 +42,19 @@ def rower_process_fakturoidcallback(request):
base64_bytes = base64.b64encode(auth_string.encode('utf-8')) base64_bytes = base64.b64encode(auth_string.encode('utf-8'))
base64_string = base64_bytes.decode('utf-8') base64_string = base64_bytes.decode('utf-8')
authorizationstring = f"Basic {base64_string}" authorizationstring = f"Basic {base64_bytes}"
headers = { headers = {
'User-Agent': f"{FAKTUROID_APP_NAME} ({FAKTUROID_EMAIL})", 'User-Agent': f"{FAKTUROID_APP_NAME} ({FAKTUROID_EMAIL})",
'Content-Type': 'application/json', 'Content-Type': 'application/json',
'Accept': 'application/json', 'Accept': 'application/json',
'Authorization': authorizationstring, 'Authorization': 'Basic %s' % base64.b64encode(
bytes(auth_string, 'utf-8')).decode('utf-8'),
} }
base_url = 'https://app.fakturoid.cz/api/v3/oauth/token' base_url = 'https://app.fakturoid.cz/api/v3/oauth/token/'
auth = HTTPBasicAuth(FAKTUROID_CLIENT_ID, FAKTUROID_CLIENT_SECRET) response = requests.post(base_url, data=json.dumps(post_data), headers=headers)
client = BackendApplicationClient(client_id=FAKTUROID_CLIENT_ID)
oauth = OAuth2Session(client=client)
token = oauth.fetch_token(token_url=base_url, auth=auth)
print(headers) print(headers)
print(post_data) print(post_data)