【问题标题】:How to query a currency in binance?如何查询币安币种?
【发布时间】:2018-07-29 05:01:24
【问题描述】:

如何查询币安币种?在 bitfinex API 中,我只能过滤 BTCUSD,但在 binance 中,查询返回所有协商的对。

import requests
import json
requisicao = requests.get('https://api.binance.com/api/v3/ticker/price')
cotacao = json.loads(requisicao.text)



def bitfinex_btc(): 
    bitFinexTick1 = requests.get("https://api.bitfinex.com/v1/ticker/btcusd")
    return bitFinexTick1.json()['last_price']

bitfinexlivebtc = float(bitfinex_btc())

print ('BITFINEX BTC = U$',bitfinexlivebtc)
print ('BINANCE BTC = U$',cotacao)

【问题讨论】:

    标签: json python-3.x cryptocurrency


    【解决方案1】:

    如果我理解正确,您只想在访问 Binance 时过滤 BTC->USD。

    来自 API 文档:

    https://github.com/binance-exchange/binance-official-api-docs/blob/master/rest-api.md#symbol-price-ticker

    您可以将符号添加为查询参数,如下所示:

    https://api.binance.com/api/v3/ticker/price?symbol=BTCUSDT

    响应格式如下:

    {
        "price": "8196.79000000",
        "symbol": "BTCUSDT"
    }
    

    所以在 Python 中,函数类似于:

    def binance_btc(): 
        binanceTick1 = requests.get("https://api.binance.com/api/v3/ticker/price?symbol=BTCUSDT")
        return binanceTick1.json()['price']
    

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-01-28
    • 2021-08-03
    • 2022-07-24
    • 1970-01-01
    • 2019-09-16
    • 1970-01-01
    • 1970-01-01
    • 2011-03-12
    相关资源
    最近更新 更多