提供了丰富的加密货币市场数据接口,包括交易对列表、最新行情、K线图表数据、近期成交等。以下为对接加密货币市场的详细接口说明。
一、获取交易对列表
- 请求方法:GET
- URL:
https://api.stocktv.top/crypto/getCoinMarket
参数:
key
: 您的API密钥。start
: 起始位置,默认为1。limit
: 返回记录数,默认为100,最大支持100。
curl "https://api.stocktv.top/crypto/getCoinMarket?key=您的API密钥&start=1&limit=50"
二、获取最新行情
- 请求方法:GET
- URL:
https://api.stocktv.top/crypto/tickerPrice
参数:
key
: 您的API密钥。symbols
: 交易对列表,通过逗号隔开(如:"BTCUSDT,ETHUSDT")。
curl "https://api.stocktv.top/crypto/tickerPrice?key=您的API密钥&symbols=BTCUSDT,ETHUSDT"
返回示例:
{
"code": 200,
"message": "操作成功",
"data": [
{
"symbol": "BTCUSDT", // 交易对
"lastPrice": "66912.01000000", // 最新价格
"priceChangePercent": "4.304", // 涨跌幅
... // 更多信息
},
{
"symbol": "ETHUSDT",
"lastPrice": "3251.58000000",
"priceChangePercent": "2.470",
...
}
]
}
三、获取最新价格
- 请求方法:GET
- URL:
https://api.stocktv.top/crypto/lastPrice
参数:
key
: 您的API密钥。symbols
: 交易对列表,通过逗号隔开。
curl "https://api.stocktv.top/crypto/lastPrice?key=您的API密钥&symbols=BTCUSDT,ETHUSDT"
四、获取K线图表数据
- 请求方法:GET
- URL:
https://api.stocktv.top/crypto/kline
参数:
key
: 您的API密钥。symbol
: 交易对(如:"BTCUSDT")。interval
: 时间间隔(如:"1", "5", "15", "30", "60", "1d")。
curl "https://api.stocktv.top/crypto/kline?key=您的API密钥&symbol=BTCUSDT&interval=1"
五、获取近期成交
- 请求方法:GET
- URL:
https://api.stocktv.top/crypto/getTrades
参数:
key
: 您的API密钥。symbol
: 交易对。
curl "https://api.stocktv.top/crypto/getTrades?key=您的API密钥&symbol=BTCUSDT"
返回示例:
{
"code": 200,
"message": "操作成功",
"data": [
{
"id": 3702674679,
"price": "67033.05000000", // 价格
"qty": "0.00100000",
"time": 1721981582129, // 时间戳
...
},
...
]
}
注意事项
- 确保在所有请求中正确替换“您的API密钥”为您从StockTV获取的实际API密钥。
- 根据您的具体需求调整请求参数,例如交易对(
symbols
)、时间间隔(interval
)等。 - 对于实时数据的需求,考虑使用WebSocket连接以获得更高效的数据更新体验。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。