Как правильно кодировать параметр строки запроса для хеширования hmac, который содержит список dicts.Простое кодирование всего параметра dict не работает при отправке подписи через почтовый запрос.Чем меньше уцелевших персонажей, тем лучше.
import urllib
# this is the 'take_profit_step_orders' inside the dict i'm encoding
example = {"take_profit_step_orders": [{ "percent": 50, "price": 130, "price_method": "bid" }, {"percent": 50, "price": 140, "price_method": "bid" }]}
print(urllib.parse.urlencode(example))
#take_profit_step_orders=%5B%7B%27percent%27%3A+50%2C+%27price%27%3A+130%2C+%27price_method%27%3A+%27bid%27%7D%2C+%7B%27percent%27%3A+50%2C+%27price%27%3A+140%2C+%27price_method%27%3A+%27bid%27%7D%5D