गेट.आईओ पायथन समस्या ((1/3): HttpUtil.py कोड को समझें

लेखक:फ्राँक, बनाया गयाः 2018-01-29 11:03:49, अद्यतन किया गयाः

Gate.IOपायथन कोड Github पतेhttps://github.com/gateio/rest/blob/master/python/HttpUtil.pyक्या कोई ऐसा व्यक्ति है जो कोड का विश्लेषण कर सकता है?

#!/usr/bin/python

-- कोडः utf-8 --

http.client आयात करें आयात urllib json आयात करें hashlib से आयात sha512 import hmac / क्या किसी को पता है कि एचएमएसी क्या है और यह किस पायथन संस्करण में है?

/ प्रश्न 1: क्या उपरोक्त सभी को स्थानीय या VPS पर Python3X प्रीइंस्टॉल करने की आवश्यकता है?

def getSign ((परामार्स,secretKey): / चिह्न = key in (params.keys() के लिएः चिन्ह += कुंजी + = + str(params[key]) +& संकेत = संकेत[:-1] my_sign =hmac.new(बाइट्स(गुप्त कुंजी,कोडिंग=utf8),बाइट्स(साइन,कोडिंग=utf8), sha512).hexdigest( my_sign लौटाएँ

/ 有谁可以解析一下GATE.IOक्या यह इंटरफ़ेस का कोड है?


अधिक

छोटे सपनेसिंग को स्वयं लिखने की आवश्यकता नहीं है, बोटवीएस के निचले स्तर को बंद कर दिया गया है और हस्ताक्षर स्वचालित हैं। उदाहरण के लिए। बोटवीएस के साथ सीधे नीति लिखना ठीक है।