Собственно, у любого из вас сработает этот curl:
curl -H 'content-type: application/json' --insecure -d '{"client_id":"w44p0d00.apps.2do2go", "client_secret":"mvlldlsfKLLSczxc12Kcks910cccs", "grant_type":"client_credentials", "scope": "anonymous"}' https://auth2do2go.fitdev.ru/oauth/token
Через python3 я воспроизвожу это так:
import requests
import json
def gettoken():
data = {"client_id": "w44p0d00.apps.2do2go",
"client_secret": "mvlldlsfKLLSczxc12Kcks910cccs",
"grant_type": "client_credentials", "scope": "anonymous"}
url = "https://auth2do2go.fitdev.ru/oauth/token/"
headers = {'content-type': 'application/json'}
r = requests.post(url, headers=headers, params=json.dumps(data), verify=False)
print(r.content)
curl работает, a запрос из python долго думает и потом выпадает с ошибкой какой-нибудь ни о чем не говорящей ошибкой.
ЧЯДНТ?