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

Как правильно оформить requests.post запрос?

Вся сложность в том что мне приходит код 200 после отправки пост запроса,однако никакого смс не приходит подскажте пожалуйстма где именно я ошибся в коде
там при отправке номера на регистрацию идут 2 запроса:
11FSmZy.png
первый проверка телефона,скорее всего на регу:
CUuxSmn.png
ссылка запроса: https://uteka.ru/rpc/?method=auth.ValidateRegister
mAI2Dv4.png
параметры и имя с почтой кнш рандомные,а номер виртуальный, все работает по данным если что, но только с сайта:
{
    "jsonrpc": "2.0",
    "id": 14,
    "method": "auth.ValidateRegister",
    "params": {
        "name": "zxcvb",
        "phone": "9662895654",
        "email": "zxcvdfg@gmail.com"
    }
}

второй запрос на отправку смс:
FqX6Qqh.png
ссылка запроса: https://uteka.ru/rpc/?method=auth.GetCode
TbeaABR.png
параметры и уже онли номер:
{
    "jsonrpc": "2.0",
    "id": 15,
    "method": "auth.GetCode",
    "params": {
        "phone": "9662895654",
        "mustExist": false,
        "sendRealSms": true
    }
}

мой код выглядит так:
import requests
util = {
'Accept': '*/*',
'Accept-Encoding': 'gzip, deflate, br',
'Accept-Language': 'ru-RU,ru;q=0.9,en-US;q=0.8,en;q=0.7',
'Connection': 'keep-alive',
'Content-Length': '118',
'Content-Type': 'application/json',
'Cookie': 'utid=uRELsmKg9KEpGA6mD6O+Ag==; _ga=GA1.2.473711446.1654715555; _gid=GA1.2.1213418809.1654715555',
'Host': 'uteka.ru',
'Origin': 'https://uteka.ru',
'Platform': 'Desktop',
'Referer': 'https://uteka.ru/',
'Sec-Fetch-Dest': 'empty',
'Sec-Fetch-Mode': 'cors',
'Sec-Fetch-Site': 'same-origin',
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/102.0.5005.63 Safari/537.36',
'Version': 'efd057c2',
'sec-ch-ua': '" Not A;Brand";v="99", "Chromium";v="102", "Google Chrome";v="102"',
'sec-ch-ua-mobile': '?0',
'sec-ch-ua-platform': "Windows",
}
uteka = {
'id': 9,
'jsonrpc': '2.0',
'method': 'auth.GetCode',
'params': {'phone': '9510335412', 'mustExist': 'false', 'sendRealSms': 'true'}
}

print(requests.post('https://uteka.ru/rpc/?method=auth.GetCode',headers = util,data=uteka))

в ответ получаю:
62a0c57f4ae6a652315343.png
однако смс нет,так не только с этим сервисом у меня так еще с 2-3, ничего не происходит,но в ответ присылает 200
помогите пожалйста,а то же незнаю где искать информацию,ни в интернете нет ,ни людей знающих почти,а те что знают просто игнорят
я повторюсь еще раз и в коде и на сайте вводились одни и теже данные-параметры
  • Вопрос задан
  • 126 просмотров
Подписаться 1 Средний Комментировать
Пригласить эксперта
Ответы на вопрос 1
mayton2019
@mayton2019
Bigdata Engineer
Завтра все СМС-ки придут.
Ответ написан
Ваш ответ на вопрос

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

Похожие вопросы