The Binance Futures API returned data as strings, and it was unmanageable (at least for me) so I wrote this form which returns the responses of the Binance Futures API in lists and dictionaries.
You can use this module without logging in to Binance.
I hope you find it useful.
#Porcari Daniele https://danieleporcaripython.blogspot.com #Simple Binance Futures API for Python import requests import json def fbin_ultimo_prezzo(coppia): coppia=coppia.upper() indirizzo='https://fapi.binance.com/fapi/v1/ticker/price?symbol='+coppia r=requests.get(indirizzo) file=r.text prezzo=json.loads(file) return prezzo['price'] def fbin_book(coppia): coppia=coppia.upper() indirizzo='https://fapi.binance.com/fapi/v1/depth?symbol='+coppia r=requests.get(indirizzo) file=r.text return json.loads(file) def fbin_scambi24H(coppia,limite): coppia=coppia.upper() indirizzo='https://fapi.binance.com/fapi/v1/depth?symbol='+coppia+'&limit='+limite r=requests.get(indirizzo) file=r.text return json.loads(file) def fbin_candlestick(coppia,intervallo,limite): coppia=coppia.upper() indirizzo='https://fapi.binance.com/fapi/v1/depth?symbol='+coppia+'&interval='+intervallo+'&limit='+limite r=requests.get(indirizzo) file=r.text return json.loads(file) def fbin_prezzomercato(coppia): coppia=coppia.upper() indirizzo='https://fapi.binance.com//fapi/v1/premiumIndex?symbol='+coppia r=requests.get(indirizzo) file=r.text return json.loads(file) def fbin_24h_statisticheprezzo(coppia): coppia=coppia.upper() if coppia=='NONE': indirizzo='https://fapi.binance.com/fapi/v1/ticker/24hr' else: indirizzo='https://fapi.binance.com/fapi/v1/ticker/24hr?symbol='+coppia r=requests.get(indirizzo) file=r.text return json.loads(file) def fbin_book_migliorprezzo(coppia): coppia=coppia.upper() indirizzo='https://fapi.binance.com//fapi/v1/ticker/bookTicker?symbol='+coppia r=requests.get(indirizzo) file=r.text return json.loads(file)
Nessun commento:
Posta un commento