Добрый день, пробую делать запрос на тестовый сервис CDEK, по API https://api-docs.cdek.ru/63345519.html
Сервис возвращает ошибку
{"errors":[{"code":"v2_bad_request","message":"Bad request"}]}
Не очень информационная ошибка))) Помогите пожалуйста разобраться, что не так с запросом.
Код:
import requests
session = requests.Session()
response_token = session.post('https://api.edu.cdek.ru/v2/oauth/token?parameters', {
'grant_type': 'client_credentials',
'client_id': 'EMscd6r9JnFiQ3bLoyjJY6eM78JrJceI',
'client_secret': 'PjLZkKBHEiLK3YsjtNrt3TGNG0ahs3kG',
}).json()
headers = {
"Content-Type": "application/json",
"Accept": "application/json",
"Authorization": "Bearer " + response_token['access_token']
}
print(headers)
url = " https://api.edu.cdek.ru/v2/calculator/tarifflist"
data = {
"type": 1,
"currency": 1,
"lang": "rus",
"from_location": {
"code": 270
},
"to_location": {
"code": 44
},
"packages": [
{
"height": 10,
"length": 10,
"weight": 4000,
"width": 10
}
]
}
print(data)
x = session.post(url=url, data=data, headers=headers)
print(x.text)
Сервис возвращает ошибку
{"errors":[{"code":"v2_bad_request","message":"Bad request"}]}
Не очень информационная ошибка))) Помогите пожалуйста разобраться, что не так с запросом.