@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
Я знаю, что ошибка означает то, что сервер не понял запрос, но не очень понимаю, что я не так делаю
  • Вопрос задан
  • 894 просмотра
Решения вопроса 1
SoreMix
@SoreMix Куратор тега Python
yellow
Если отправляете json - то и передавайте данные в параметр json

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

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

Войти через центр авторизации
Похожие вопросы