Binance API - Working with Signatures

I'll keep it short. Should you be using the Binance API and trying to retrieve data that needs a signed message, then you most likely will get the "Signature for this request is not valid" error. I spent one day finding out what actually was the problem. No, it wasnt the recvWindow set to 5000. My timer was just 1 second off (1000ms). Here's the solution. You only have to sign the ARGUMENT LIST, not the base url itself.. Just leave "" out, sign the rest, put it all together and off you go.