简介:Btron 是一个加密货币交易所。他们提供 API 服务以方便客户查询数据以及进行自动化投资管理。本文整理使用 Btron API 获取交易对买卖量价(price-volume)。
Btron 是一个加密货币交易所。他们提供 API 服务以方便客户查询数据以及进行自动化投资管理。
本文整理使用 Btron API 获取交易对买卖量价(price-volume)。
Btron API 官方文档:https://www.btron.com/docs/
本文因为是使用公共端口,不需要申请 API Key
。
Btron API 标准请求格式:
https://www.btron.com/v2.0/api/<endpoint>/?parameter=value
返回数据标准格式:
成功进行调用:
{"msg": "", "code": "OK", "payload": {"products": [{"K1": "V1"}, {"K2": "V2"}]}}
调用失败:
{"msg": "Error Message", "code": "100001"}
参数解释:
code
指示API调用是否成功,其值可以是:
- "OK": API调用成功;
- 如果发生错误,则会出现6位错误代码;
msg
,调用失败时显示的提示,调用成功时显示空字符串。
payload
,API调用的实际返回值。如果API没有返回任何内容,则不存在。
Btron API 使用公共端口获取最近交易:
语句:
https://www.btron.com/v2.0/api/trade/depth/?product={填写
products
参数}
所有公共端口均使用 GET 请求。
请求参数:
products
: 字符串类型,必填参数,格式为'EXCHANGE:PRODUCT'. (注意这个端口不支持逗号隔开批量查询);
示例:
products=btron:Q/USDT
Node.js 示例:
const fetch = require('node-fetch');
fetch('https://www.btron.com/v2.0/api/trade/depth/?product={填写`products`参数}', {
method: 'get',
}).then(response => response.json()
.then(data => console.log(data)));
返回的 JSON 示例:
{
"msg": "",
"code": "OK",
"payload": {
"depth": {
"sells": {
"0.0215": "4347"
},
"buys": {
"0.0001": "890"
}
}
}
}
Btron API 服务思维导图:
我们有一个区块链知识星球,做区块链前沿资料的归纳整理以方便大家检索查询使用,也是国内顶尖区块链技术社区,欢迎感兴趣的朋友加入。如果你对上面内容有疑问,也可以加入知识星球提问我: