· 4 years ago · Feb 01, 2021, 03:54 PM
1import requests
2import hmac
3import hashlib
4import time
5import datetime
6
7binance_api = 'https://api.binance.com'
8
9t = str(time.time() * 1000).split('.')[0]
10secret_key = ''
11api_key = ''
12
13total_params = f'recvWindow=5000×tamp={t}'.encode()
14signature = hmac.new(secret_key.encode(), total_params, hashlib.sha256).hexdigest()
15print("signature = {0}".format(signature))
16
17
18def get_balance():
19 headers = {
20 'X-MBX-APIKEY': api_key
21 }
22
23 return requests.get(f'{binance_api}/api/v3/account?signature={signature}×tamp={t}', headers=headers).text
24
25print(get_balance())
26