Tài nguyên đang được tải lên... tải...

Gate.IO Python vấn đề ((1/3): HttpUtil.py mã giải thích xin vui lòng

Tác giả:frankchen, Tạo: 2018-01-29 11:03:49, Cập nhật:

Gate.IOmã python địa chỉ Githubhttps://github.com/gateio/rest/blob/master/python/HttpUtil.pyCó ai trong số các bạn giỏi phân tích mã không?

#!/usr/bin/python

-- mã hóa: utf-8 --

import http.client import urllib nhập json from hashlib import sha512 import hmac / có ai biết HMAC là gì và phiên bản Python là gì không?

/ Câu hỏi 1: Điều này có cần thiết để làm trên máy tính bản địa hoặc VPS cài đặt trước Python 3X?

def getSign ((params,secretKey): / ký hiệu = cho key in (params.keys() dấu += key + = + str(params[key]) +& dấu hiệu = dấu hiệu[:-1] my_sign =hmac.new(bytes ((secretKey,encoding=utf8),byte ((sign,encoding=utf8), sha512).hexdigest( trả lại my_sign

/ 有谁可以解析一下GATE.IOCó phải là đoạn mã của giao diện?


Thêm nữa

Những nhà phát minh định lượng - những giấc mơ nhỏKhông cần tự viết chữ ký song, BotVS đã được đóng gói, chữ ký là tự động. Bạn không cần xem http://github.com/gateio/rest/blob/master/python/HttpUtil.py Một ví dụ. Bạn chỉ cần viết chính sách trực tiếp bằng BotVS là OK.