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 ପ୍ରକ୍ସି ମ୍ୟାପିଂ ଏହି ଅସମକାଳିକ ସଂଯୋଗର ପଥ ସେଟ୍ କରେ ନାହିଁ। ସମର୍ପିତ ଇନପୁଟ୍କୁ ସ୍ଥାପିତ ସଂସ୍କରଣ ସହିତ ମେଳାନ୍ତୁ।