Gate.IO Python problema ((1/3): HttpUtil.py código de interpretación por favor

El autor:el hombre, Creado: 2018-01-29 11:03:49, Actualizado:

Gate.IOcódigo de python dirección de Githubhttps://github.com/gateio/rest/blob/master/python/HttpUtil.py¿Quién sabe analizar el código?

#!/usr/bin/python

-- codificación: utf-8 --

Importar el cliente http Importación de URLs Importar json desde hashlib importar sha512 import hmac / ¿Alguien sabe qué es HMAC y en qué versión de Python?

/ Pregunta 1: ¿Es necesario que todo esto funcione en una máquina local o con Python 3X preinstalado en un VPS?

Def getSign ((parámetros, clave secreta): / signo = para la clave en (params.keys()): signo += clave + = + str(params[clave]) +& el nombre de la entidad mi_signo =hmac.new(Bytes ((secretKey,encoding=utf8), bytes ((signo,encoding=utf8), sha512).hexdigest() devuelve mi_signo

/ 有谁可以解析一下GATE.IO¿Este fragmento de código de la interfaz?


Más.

Un sueño pequeño.Sin necesidad de escribir la firma sing, BotVS está envuelto en la base, y la firma es automática. No hay que ver esto https://github.com/gateio/rest/blob/master/python/HttpUtil.py Es un ejemplo. Es muy fácil escribir una política directamente con BotVS.