Я пытался получить токен доступа для API paylocity. Я могу получить его через почтальона с идентификатором клиента и секретом клиента, однако, когда я пытаюсь получить его с помощью Python, я получаю сообщение {"error": "invalid_client"}. Это код, который я использую
import json
import base64
import requests
url = "https://api.paylocity.com/IdentityServer/connect/token"
client_id = ''
client_secret = ''
auth = (f'{client_id}:{client_secret}')
headers = {
'content-type': "application/x-www-form-urlencoded",
'Authorization': f"Basic {auth}"
}
body = "grant_type=client_credentials&scope=WebLinkAPI"
response = requests.request("POST", url, data=body, headers=headers)
print (response.text)