Ошибки ввода/вывода при попытке доступа к нему через python. «Неверный запрос. Полезная нагрузка JSON должна находиться внутри корневого свойства с именем
Я пытаюсь опубликовать/поместить в Sheety через Python:
SHEETY_URL = "https://api.sheety.co/gfhgfhjfdghjgfjf/flightDeals/prices/5"
header = {
"Content-Type" : "application/json"
}
params_sheety = {
"price": {
"iataCode": "PLN"
}
}
response_sheety = requests.put(url=SHEETY_URL, params=params_sheety, headers=header)
print(response_sheety)
print(response_sheety.json())
================================================== =====
Ошибка получения неверного запроса:
<Response [400]> {'errors': [{'detail': "Неверный запрос. Полезная нагрузка JSON должна находиться внутри корневого свойства под названием "price". Подробнее см. https://sheety.co/docs." }]}
Тот же запрос отлично работает с Postman.
1 ответ
Когда вы используетеparams=params_sheety
, параметры не отправляются в виде json.
Использоватьjson=params_sheety
чтобы отправить их как json.
Это также автоматически устанавливает заголовок типа содержимого в json, поэтому вам не нужноheaders=header
.