Повторить запрос в websockets

Мне нужно перенести функционал торговой площадки в телеграмм. А именно чат покупателя с клиентом. Уточню что нужно его повторить, используя все апи и ссылки которые использует сам сайт. Так в чем моя проблема.

Чат площадки базируется на вебсокетах. У меня есть и ссылка на вебсокет и какие данные нужно туда передавать - это я получил анализируя трафик через Charles (популярный аналог: Fiddler, Wireshark). Повторяю все те же данные которые там есть, но ответа от сервера не получаю, и хочу отметить что если отправить серверу что-то не правильное то он ответит ошибкой, что доказывает акивное соединение.

Код котрый я использовал:

import asyncio
import websockets

async def main():
    url = "wss://chat.api?access_token=123bdc-456as-789ac-35fd87"
    async with websockets.connect(url) as client: 
        await client.send("CONNECT accept-version:1.1,1.2 heart-beat:0,2000 deviceType:MOBILE")
        response = await client.recv()
        print(response)

if __name__ == '__main__':
    loop = asyncio.get_event_loop()
    loop.run_until_complete(main())

Заранее всех благодарю за помощь. Если нужны правки пишите все отредактирую.


Ответы (0 шт):