Angi WebSocket-proxyen for python-binance før du starter behandleren
Bruk det dedikerte https_proxy-inndatafeltet på versjoner som tilbyr det, med den valgfrie websockets_proxy-integrasjonen tilgjengelig.
from binance import ThreadedWebsocketManager
manager = ThreadedWebsocketManager(
api_key=api_key,
api_secret=api_secret,
https_proxy='http://proxy.example:8080',
)Fortsett med den eksisterende start-, abonnements- og avslutningsflyten og den vanlige Binance-legitimasjonskilden. Verdien angir en HTTP-mellommann til tross for parameternavnet. For tillatte offentlige abonnementer på markedsdata gjennom en offentlig mellommann gir HTTP-proxylisten kandidater for denne proxy-URL-en uten konto.
Den trådde behandleren oppretter AsyncClient; socket-behandleren sender denne verdien videre til WebSocket-implementasjonen som kobler til på nytt. Banen for valgt proxy bruker den valgfrie websockets_proxy og reiser en importfeil hvis den integrasjonen mangler.
Hvis forespørselen mislykkes, skill den innledende klientopprettelsen fra det senere socket-abonnementet. En Requests-proxytilordning i generiske forespørselsparametere angir ikke ruten for denne asynkrone forbindelsen. Tilpass det dedikerte inndatafeltet til den installerte versjonen.