Задать вопрос
@Andrei1penguin1

Почему requests.POST возвращает ошибку 400?

Доброго времени суток, есть облегченный пример кода:
import requests
data = {
    "phone_number": "+77777777777"
}
response = requests.post("https://eda.yandex.ru/api/v1/user/request_authentication_code", data=data)
print(response)

Этот запрос возвращает ошибку 400
Я знаю, что ошибка означает то, что сервер не понял запрос, но не очень понимаю, что я не так делаю
  • Вопрос задан
  • 1133 просмотра
Подписаться 1 Простой 2 комментария
Решения вопроса 1
SoreMix
@SoreMix Куратор тега Python
yellow
Если отправляете json - то и передавайте данные в параметр json

response = requests.post("https://eda.yandex.ru/api/v1/user/request_authentication_code", json=data)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
от 200 000 до 300 000 ₽
Greenway Global Новосибирск
от 150 000 ₽
Akronix Санкт-Петербург
от 150 000 до 200 000 ₽
27 янв. 2025, в 22:44
2500 руб./за проект
27 янв. 2025, в 22:43
50000 руб./за проект
27 янв. 2025, в 22:39
1000 руб./за проект