获取热门交易品种24小时交易量
API说明
此接口允许查询交易所热门交易品种的24小时交易量。它提供主要交易品种的汇总交易量数据,包括BTC、ETH、LTC和USDT,以及总市场交易量指标。
注意:热门交易品种交易量数据只能通过 RESTful API 获取。
注意事项
- 此接口返回过去24小时热门交易品种的交易量 。它不需要参数来查询特定交易品种。要访问特定交易品种的数据,请在返回的响应中查找。
认证
这是一个公共接口,不需要认证。有关使用RESTful API的详细信息,请参考简介 > 认证和代码示例 > 现货 > RESTful公共接口。
请求方法
GET
接口地址
/api/v1/public?command=return24hVolume
频率限制
该接口的调用频率限制为:每个 IP 每秒最多请求80次。
此外,该接口还受到全局频率限制的约束。
有关"全局速率限制"和"API限频策略"的详细信息,请参阅“频率限制”部分,跳转
请求参数
此接口不需要任何请求参数。
响应参数
| 参数 | 类型 | 描述 |
|---|---|---|
| data | Json | 包含热门交易品种24小时交易量的数据对象。 |
| totalETH | String | 过去24小时交易的ETH总量。 |
| totalUSDT | String | 过去24小时交易的USDT总量。 |
| totalBTC | String | 过去24小时交易的BTC总量。 |
| ETH_USDT | Json | 数据对象 |
| -ETH | String | ETH/USDT市场中的ETH交易量。 |
| -USDT | String | ETH/USDT市场中的USDT交易量。 |
| LTC_CNYT | Json | 数据对象 |
| -LTC | String | LTC/CNYT市场中的LTC交易量。 |
| -CNYT | String | LTC/CNYT市场中的CNYT交易量。 |
| ETC_CNYT | Json | 数据对象 |
| -ETC | String | ETC/CNYT市场中的ETC交易量。 |
| -CNYT | String | ETC/CNYT市场中的CNYT交易量。 |
| CWT_CNYT | Json | 数据对象 |
| -CWT | String | CWT/CNYT市场中的CWT交易量。 |
| -CNYT | String | CWT/CNYT市场中的CNYT交易量。 |
| BTC_CNYT | Json | 数据对象 |
| -BTC | String | BTC/CNYT市场中的BTC交易量。 |
| -CNYT | String | BTC/CNYT市场中的CNYT交易量。 |
| BTC_USDT | Json | 数据对象 |
| -BTC | String | BTC/USDT市场中的BTC交易量。 |
| -USDT | String | BTC/USDT市场中的USDT交易量。 |
| LTC_USDT | Json | 数据对象 |
| -LTC | String | LTC_USDT市场中的LTC交易量。 |
| -USDT | String | LTC_USDT市场中 的USDT交易量。 |
| msg | String | 响应消息,例如"SUCCESS" |
| success | Boolean | 表示请求是否成功:true/false |
| failed | Boolean | 表示请求是否失败:true/false |
请求示例
以下Python代码展示了如何获取热门交易品种的24小时交易量。
注意:完整代码示例请参考简介 > 认证和代码示例 > 现货 > RESTful公共接口。
api_url= "/api/v1/public?command=return24hVolume"
params= {}
SpotRestfulPublic(api_url, params) # 函数SpotRestfulPublic()在章节(简介 > 认证和代码示例 > 现货 > RESTful公共接口)中定义
注意:完整Java代码示例请参考简介 > 认证和代码示例 > 现货 > RESTful公共接口。
响应示例
以下是上述Python请求返回的示例响应。
{'code': '200',
'data': {'totalETH': '1118086.5235',
'totalUSDT': '2149633150.1000',
'ETH_USDT': {'ETH': '285517.372300', 'USDT': '548158874.9200'},
'LTC_CNYT': {'CNYT': '0.0000', 'LTC': '0.000000'},
'ETC_CNYT': {'ETC': '0.000000', 'CNYT': '0.0000'},
'totalBTC': '26283.6034',
'CWT_CNYT': {'CWT': '0.000000', 'CNYT': '0.0000'},
'BTC_CNYT': {'BTC': '0.000000', 'CNYT': '0.0000'},
'BTC_USDT': {'BTC': '20014.696800', 'USDT': '1594350194.0200'},
'LTC_USDT': {'USDT': '7124081.1600', 'LTC': '79505.491700'},
'ETH_CNYT': {'ETH': '0.000000', 'CNYT': '0.0000'}},
'msg': 'SUCCESS',
'success': True,
'failed': False}