如何将美元平价的所有硬币获取到 Binance API?

Posted

技术标签:

【中文标题】如何将美元平价的所有硬币获取到 Binance API?【英文标题】:How can I get all coins in USD parity to the Binance API? 【发布时间】:2021-07-30 00:34:01 【问题描述】:

我需要币安数据来构建移动应用。只有 USDT 对就足够了。在下面的链接中,它需要所有交易对,但我只想要 USDT 对。我应该使用哪个链接?

https://api.binance.com/api/v3/ticker/price

【问题讨论】:

看看这个另一个帖子:***.com/questions/55549499/… 【参考方案1】:

您可以使用Binance Exchange API。无需注册。

使用的 API 调用是这样的:https://api.binance.com/api/v3/exchangeInfo

我建议您使用 google colab 和 python,或任何其他 python 资源:

import requests

def get_response(url):
    response = requests.get(url)
    response.raise_for_status()  # raises exception when not a 2xx response
    if response.status_code != 204:
        return response.json()

def get_exchange_info():
    base_url = 'https://api.binance.com'
    endpoint = '/api/v3/exchangeInfo'
    return get_response(base_url + endpoint)

def create_symbols_list(filter='USDT'):
    rows = []
    info = get_exchange_info()
    pairs_data = info['symbols']
    full_data_dic = s['symbol']: s for s in pairs_data if filter in s['symbol']
    return full_data_dic.keys()

create_symbols_list('USDT')

结果

['BTCUSDT', 'ETHUSDT', 'BNBUSDT', 'BCCUSDT', 'NEOUSDT', 'LTCUSDT',...

api 调用会为您带来非常大的响应,其中包含有关交易所的有趣数据。在 create_symbols_list 函数中,您可以在 full_data_dic 字典中获取所有这些数据。

【讨论】:

以上是关于如何将美元平价的所有硬币获取到 Binance API?的主要内容,如果未能解决你的问题,请参考以下文章

有没有办法使用 Binance API 获得硬币的市值或市值排名?

给定一些美元价值时如何找到所有硬币组合[关闭]

如果给出一些美元价值,如何找到所有硬币组合

Binance的dapi(硬币期货api)中使用的符号是啥?

在 Python 中为 Binance API 输入参数

美元中的美分硬币代表多少如何辨认。