Accessing market data, over REST or Websockets works as expected. Trying to do anything account oriented (view account, submit test orders, etc.) rejects the API Key. I’ve verified that I whitelisted the appropriate IP (the market endpoints wouldn’t anyhow if this was the cause), and that I’ve enabled spot trading.
Further, I ran the binance provided tests here:
and can confirm that while the first (klines) example works, the subsequent 4 requests reject the API key. This indicates to me that
send_signed_request seems to be where the problem is as that’s where the secret is actually used. I thought maybe there was something wrong with my API secret despite the fact that I simply cut/paste it, so I just created a new one and the same problem persists.
Additionally I temporarily removed the IP restrictions just as a test, and it has no effect. Any idea what would cause this behavior?