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 പ്രോക്സി മാപ്പിംഗ് ഈ അസിൻക്രണസ് കണക്ഷന്റെ പാത സജ്ജമാക്കുന്നില്ല. സമർപ്പിത ഇൻപുട്ട് ഇൻസ്റ്റാൾ ചെയ്ത പതിപ്പിനോട് ചേർക്കുക.