Gate.IO Python проблема ((1/3)): HttpUtil.py код прокомментировать, пожалуйста

Автор:Франкхен, Создано: 2018-01-29 11:03:49, Обновлено:

Gate.IOPython код Github адресhttps://github.com/gateio/rest/blob/master/python/HttpUtil.pyКто из вас знает, как проанализировать код?

#!/usr/bin/python

-- кодировка: utf-8 --

Импорт http.client import urllib Импорт json from hashlib import sha512 import hmac / Кто-нибудь знает, что такое HMAC и в какой версии Python?

/ Вопрос первый: Нужно ли это делать на базе или на VPS с предварительной установкой Python 3X?

def getSign ((params,secretKey): / знак = для ключа в (params.keys() знак += ключ + = + str(params[key]) +& знак = знак[:-1] my_sign =hmac.new(байты ((secretKey,encoding=utf8),байты ((sign,encoding=utf8), sha512).hexdigest( вернуть my_sign

/ 有谁可以解析一下GATE.IOЭто часть кода интерфейса?


Больше

Маленькие мечтыБольше не нужно писать подписи, BotVS уже встроен, подписи автоматические. Не нужно смотреть это https://github.com/gateio/rest/blob/master/python/HttpUtil.py Это пример. Если вы хотите, чтобы ваша стратегия была полезной, вы можете написать ее прямо с помощью BotVS.