python-binance యొక్క WebSocket ప్రాక్సీని దాని మేనేజర్ ప్రారంభించే ముందు సెట్ చేయండి
దానిని అందించే సంస్కరణల్లో ప్రత్యేక https_proxy ఇన్పుట్ను ఉపయోగించండి, ఐచ్ఛిక websockets_proxy ఇంటిగ్రేషన్ అందుబాటులో ఉండగా.
from binance import ThreadedWebsocketManager
manager = ThreadedWebsocketManager(
api_key=api_key,
api_secret=api_secret,
https_proxy='http://proxy.example:8080',
)ఉన్న ప్రారంభం, సభ్యత్వం మరియు ఆపివేసే ప్రవాహంతో పాటు సాధారణ Binance ఆధారాల మూలంతో కొనసాగండి. పరామితి పేరు అలా ఉన్నా విలువ HTTP మధ్యవర్తిని సూచిస్తుంది. ప్రజా మధ్యవర్తి ద్వారా అనుమతించబడిన ప్రజా మార్కెట్-డేటా సభ్యత్వాల కోసం HTTP ప్రాక్సీ జాబితా ఆ ఖాతా లేని ప్రాక్సీ URL కోసం అభ్యర్థులను అందిస్తుంది.
థ్రెడెడ్ మేనేజర్ AsyncClient సృష్టిస్తుంది; సాకెట్ మేనేజర్ ఈ విలువను తిరిగి కనెక్ట్ అయ్యే WebSocket అమలుకు పంపుతుంది. దాని ఎంచుకున్న ప్రాక్సీ మార్గం ఐచ్ఛిక websockets_proxy ఉపయోగిస్తుంది మరియు ఆ ఇంటిగ్రేషన్ లేకపోతే ఇంపోర్ట్ లోపాన్ని లేవనెత్తుతుంది.
అభ్యర్థన విఫలమైతే, ప్రారంభ క్లయింట్ సృష్టిని తర్వాతి సాకెట్ సభ్యత్వం నుండి వేరు చేయండి. సాధారణ అభ్యర్థన పరామితుల్లో Requests ప్రాక్సీ మ్యాపింగ్ ఈ అసమకాలిక కనెక్షన్ మార్గాన్ని సెట్ చేయదు. ప్రత్యేక ఇన్పుట్ను ఇన్స్టాల్ చేసిన సంస్కరణకు సరిపోల్చండి.