Not all sent parameters were read; read '7' parameter(s) but was sent '8'.

I am using Binance API. I got successful request response to many APIs.

Interestingly, ‘new-order-trade’ is the only API that doesn’t work.
https://binance-docs.github.io/apidocs/spot/en/#new-order-trade

It is quite stubborn in giving the following error.
{
“code”: -1104
“msg”: “Not all sent parameters were read; read ‘7’ parameter(s) but was sent ‘8’.”
}

My request parameters.
POST : https://api.binance.com/api/v3/order?symbol=BTCETH&type=MARKET&side=BUY&quantity=12&timestamp=1645717101950&recvWindow=10000&signature=846bf82bd3f84g10c472a3441b4326f6c3902b2bfc68ce36992

The error happens when one is sending a not necessary parameter (more on FAQ: Not all sent parameters were read; read '2' parameter(s) but was sent '4'.), so double check what the final request query-string. You can also test by using different method, like using Postman.