Fayo
@Fayo
Притворись дураком 5 минут, чем быть им всю жизнь.

Какая может быть ошибка у меня при POST запросе?

Я хочу отправить смс на телефон с помощью API моего смс провайдера, но документацию к ней я не нашёл.
При запросе я вроде правильно указал параметры, но выходит ошибка, что параметр "текст" не задан

def sendSMS(tel):
    tel = int(re.search(r'\d+', tel).group())  # tel without +
    URL_SMS = "https://information.mobitel.uz/admin/api"
    API_SMS = "XrAZ_2kMwbxFGUxHj8RpeisKNIVyxxxx"
    headers_sms = {"LOGIN_SMS": "orient", "PSW_SMS": "Uq5z5dfb"}
    sms_code = randint(1000, 9999)
    random = "Code: " + str(sms_code)
    data_sms = {"key": API_SMS, "phone": tel, "text": "hello"}
    send = requests.post(URL_SMS, json=data_sms)
    responseData = send.json()
    print(random)
    print(json.dumps(responseData, indent=4, sort_keys=True, ensure_ascii=False))
    return "test"
  • Вопрос задан
  • 76 просмотров
Пригласить эксперта
Ответы на вопрос 1
@Makarych90
может есть требование к минимальной длине строки? меньше 6 символов значит пустая строка. Бредово звучит конечно, но с другой стороны что ожидать от провайдера, который не документирует API функции
Ответ написан
Ваш ответ на вопрос

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

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