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,加入技術佈道羣