How to use websocket api from binance to get my account balance

i am trying to use binance’s Websocket api with java code to fetch and print my account balance, i already have the REST api version of it and i can fetch live real time market data from binance using websocket api but when trying to use the userdata stream i am not really seeing anything come as an output so i need help with that, i am alsonot sure how to use the listen key properly for user data stream