如何调用Binance API获取仅与USDT对标的交易对数据?
币安USDT交易对数据获取方法
你当前使用的/api/v3/ticker/price接口本身支持参数筛选,无需更换接口即可满足需求,具体用法如下:
单个/指定多个USDT交易对查询
直接在请求中添加查询参数即可:
- 查询单个USDT交易对:添加
symbol参数,参数值为目标交易对编码,示例:symbol=BTCUSDT,接口仅返回该交易对的对应数据 - 查询指定多个USDT交易对:添加
symbols参数,参数值为JSON格式的交易对数组,示例:symbols=["BTCUSDT","ETHUSDT","SOLUSDT"],接口仅返回你指定的这些USDT交易对数据
全量USDT交易对批量查询
如果需要获取平台所有USDT交易对的数据,可以选择两种实现方案:
- 方案一:先调用
/api/v3/exchangeInfo接口获取全平台交易对基础信息,过滤出quoteAsset字段值为USDT的所有交易对编码,再将这些编码拼装为symbols参数传入/api/v3/ticker/price接口批量查询 - 方案二:直接调用
/api/v3/ticker/price获取全量交易对数据,在本地过滤交易对编码以USDT为后缀的条目即可,该方案逻辑最简,适合移动端场景使用
注意:公开接口调用需遵守币安的请求频率限制,无API密钥的请求限制为每分钟1200次,避免频繁发起全量数据请求触发IP限制
内容的提问来源于stack exchange,提问作者furkanbicak
相关产品推荐
相关产品推荐

