OKCoin为用户提供了一整套简单而又强大的开发工具,旨在帮助用户快速、高效地将OKCoin交易功能整合到本身的应用当中。api
OKCoin接口是提供服务的基础,开发者在OKCoin网站建立帐号后,能够根据自身需求创建不一样权限的API,并利用API进行自动交易或者提现。服务器
经过API能够快速实现如下功能:微信
获取市场最新行情架构
获取买卖深度信息工具
查询可用和冻结金额区块链
查询本身当前还没有成交的挂单开发工具
快速买进卖出网站
批量撤单code
快速提现到您的认证地址接口
获取接口权限后,能够经过阅读本接口文档来帮助开发。
OKCoin为用户提供了三种调用接口的方式,开发者可根据本身的使用场景和偏好选择适合本身的方式来查询行情、进行交易或提现。
REST API
REST,即Representational State Transfer的缩写,是目前最流行的一种互联网软件架构。它结构清晰、符合标准、易于理解、扩展方便,正获得愈来愈多网站的采用。其优势以下:
在RESTful架构中,每个URL表明一种资源;
客户端和服务器之间,传递这种资源的某种表现层;
客户端经过四个HTTP指令,对服务器端资源进行操做,实现“表现层状态转化”。
建议开发者使用REST API进行现货交易或者资产提现等操做。
WebSocket API
WebSocket是HTML5一种新的协议(Protocol)。它实现了客户端与服务器全双工通讯,使得数据能够快速地双向传播。经过一次简单的握手就能够创建客户端和服务器链接,服务器根据业务规则能够主动推送信息给客户端。其优势以下:
客户端和服务器进行数据传输时,请求头信息比较小,大概2个字节;
客户端和服务器皆能够主动地发送数据给对方;
不须要屡次建立TCP请求和销毁,节约宽带和服务器的资源。
强烈建议开发者使用WebSocket API获取市场行情和买卖深度等信息。
获取OKCoin最新市场现货行情数据的接口及描述
Get /api/v1/ticker 取OKCoin行情
BTC https://www.okcoin.com/api/v1/ticker.do?symbol=btc_usd
LTC https://www.okcoin.com/api/v1/ticker.do?symbol=ltc_usd
ETH https://www.okcoin.com/api/v1/ticker.do?symbol=eth_usd
ETC https://www.okcoin.com/api/v1/ticker.do?symbol=etc_usd
BCH https://www.okcoin.com/api/v1/ticker.do?symbol=bch_usd
示例
Request
Response
{ "date":"1410431279", "ticker":{ "buy":"33.15", "high":"34.15", "last":"33.15", "low":"32.05", "sell":"33.16", "vol":"10532696.39199642" } }
返回值说明
date: 返回数据时服务器时间 buy: 买一价 high: 最高价 last: 最新成交价 low: 最低价 sell: 卖一价 vol: 成交量(最近的24小时)
请求参数
1) OK COIN客户支持文档:https://support.okcoin.com/hc/zh-cn/articles/360000697832-REST-API%E5%8F%82%E8%80%832)
2) 比特币交易网-API开发文档:https://support.okcoin.com/hc/zh-cn/articles/360000697832-REST-API%E5%8F%82%E8%80%83
本文做者:HiBlock区块链技术布道群-辉哥
原文发布于简书
加微信baobaotalk_com,加入技术布道群