Проблемы с подписью в выводе MEXC APIPython

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Проблемы с подписью в выводе MEXC API

Сообщение Anonymous »


Итак, я пытался написать функцию вывода средств для MEXC и не смог передать ответ: {'code': 700004, 'msg': "Обязательный параметр "подпись" не был отправлен, был пустым/нулевым или имел неверный формат."

Я пробовал много модификаций, но ни одна из них мне не помогла.

Вот мой код:

запросы на импорт импортировать hmac из urllib.parse импортировать urlencode, цитата из коллекций импорт OrderedDict импортировать хеш-библиотеку из даты и времени импорта даты и времени время импорта access_key = "(MY_ACCESS_KEY)" secret_key = "(МОЙ_СЕКРЕТНЫЙ_КЛЮЧ)" defgenerate_signature(api_key, api_secret, req_time,sign_params=None): если знак_параметры: Sign_params = urlencode (sign_params, quote_via = цитата) to_sign = f"{api_key}{req_time}{sign_params}" еще: to_sign = f"{api_key}{req_time}" знак = hmac.new(api_secret.encode('utf-8'), to_sign.encode('utf-8'), hashlib.sha256).hexdigest() знак возврата URL = "https://api.mexc.com/api/v3/capital/withdraw/apply" req_time = datetime.now().strftime("%Y-%m-%d %H:%M:%S") символ = "(МОЙ_СИМВОЛ)" баланс = (MY_AMOUNT) количество = 0,5 подпись =generate_signature(access_key, secret_key, req_time) Sign_params = { #'api-key': access_key, «символ»: символ, "network": "(MY_NETWORK)", "address": "(MY_ADDRESS)", "memo": "(MY_MEMO)", "сумма": str(баланс) } заголовки = { «apiKey»: access_key, «символ»: символ, "сеть": (MY_NETWORK), "address": "(MY_ADDRESS)", "memo": "(MY_MEMO)", "сумма": str(баланс), "подпись": подпись } ответ = запросы.get(url, заголовки=заголовки).json() распечатать (ответ) (в коде есть мусор от некоторых методов, которые не сработали) Буду очень признателен за любую помощь!
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как правильно разместить стоп-лимитный ордер с помощью MEXC API
    Anonymous » » в форуме Python
    0 Ответы
    332 Просмотры
    Последнее сообщение Anonymous
  • Получение данных об активах аккаунта с помощью MEXC API
    Anonymous » » в форуме Python
    0 Ответы
    79 Просмотры
    Последнее сообщение Anonymous
  • Ошибка аутентификации Mexc API при получении баланса счета, код ошибки 602
    Anonymous » » в форуме C#
    0 Ответы
    61 Просмотры
    Последнее сообщение Anonymous
  • Использование API MEXC с Python
    Anonymous » » в форуме Python
    0 Ответы
    75 Просмотры
    Последнее сообщение Anonymous
  • Использование API MEXC с Python
    Anonymous » » в форуме Python
    0 Ответы
    73 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Python»