本文由 发布,转载请注明出处,如有问题请联系我们! 发布时间: 2021-03-24免费对接 BTC 行情接口-数字货币行情 API【OKEX 行情接口】

加载中

数字货币例如 BCT,USDT,EHT 等以区块链为技术核心,一路高涨的价格,使越来越多网友开始关注数字货币领域。我们暂且不论数字货币以后的命运如何,至少当下,可能没有人不知道什么叫比特币吧?是不是常常在梦想如果多年一年,我花那么几百上千块存上几十个比特币,现如今也是妥妥的百万富翁了,和中彩票头奖一样刺激,哈哈,小编也曾经做了不少这样的梦,好了,扯远了,今天主要跟大家介绍一下对于有行情接入需求的朋友来说,如何获得稳定且免费的数字货币行情接口。

 

对于大多数使用场景来讲,交易所的行情信息已经足够使用了,但是要稳定,还是必须要比如火币,okex 等大型的交易所出来的行情,现在百度一搜行情接口,鱼龙混杂一大堆,不是卖会员,就是包月,返回的行情信息都相差无几,稳定性还不知道,所以,我推荐大家直接从大交易所直接对接行情接口,两个原因:1、稳定,2、免费!。那么缺点也有一个,就是大部分交易所的 API,在国内 IP 是不能直接访问的(当然也有少部分可以),所以你必须要部署在海外或者香港机器上做 API 接口。

 

今天以 OKEX 平台的 api 为例子,给大家看下怎么轻松获取数字货币行情,当然,老手请飘过。OKEX 的 REST AP 提供了账户、资金、行情数据、公共数据、子账户等接口,对于大部分人来讲,其实需求最大的还是行情数据这个接口,这个接口是无需密钥,免费调用,基本无限制。行情数据这一块,他提供了以下接口:

  • 获取所有产品行情信息

  • 获取单个产品行情信息

  • 获取指数行情数据

  • 获取产品深度列表

  • 获取所有交易产品 K 线数据

  • 获取交易产品历史 K 线数据(仅主流币)

  • 获取指数 K 线数据

  • 获取标记价格 K 线数据

  • 获取交易产品公共成交数据

以上接口经常用到的应该是 2 和 5 条

获取单个产品行情信息为例

请求参数如下:

参数名类型是否必须描述
instIdString产品 ID,如 BTC-USD-SWAP

 

实例请求:

GET /api/v5/market/ticker?instId=BTC-USD-SWAP

返回参数如下:

参数名类型描述
instType 


String

产品类型
instIdString产品 ID
lastString最新成交价
lastSzString最新成交的数量
askPxString卖一价
askSzString卖一价对应的数量
bidPxString买一价
bidSzString买一价对应的数量
open24hString24 小时开盘价
high24hString24 小时最高价
low24hString24 小时最低价
 


volCcy24h

String24 小时成交量,以币为单位
vol24hString24 小时成交量,以张为单位
sodUtc0StringUTC 0 时开盘价
sodUtc8StringUTC+8 时开盘价
tsStringticker 数据产生时间,Unix 时间戳的毫秒数格式,如 1597026383085

 

返回实例:


{

"code":"0",

"msg":"",

"data":[

{

"instType":"SWAP",

"instId":"BTC-USD-SWAP",

"last":"9999.99",

"lastSz":"0.1",

"askPx":"9999.99",

"askSz":"11",

"bidPx":"8888.88",

"bidSz":"5",

"open24h":"9000",

"high24h":"10000",

"low24h":"8888.88",

"volCcy24h":"2222",

"vol24h":"2222",

"sodUtc0":"0.1",

"sodUtc8":"0.1",

"ts":"1597026383085"

}

]}

 

再按照返回结果处理后取出你需要的参数即可。

OKEX 的行情返回参数总体来说还是比较全面的,相比其他交易所来讲,而且调用限制 10 次/s 还是能满足大部分需求了。


评论(0条)

刀客源码 游客评论