OKEX API智能炒币编程机器人开发入门配置教程 一
全球顶级的交易平台:欧易 比特币量化交易交流群:191896494
OKEX欧易API入门量化交易机器人,完全免费,办公环境运行,适合小白入门。
以下是欧易api教程V3版
okex API分为账户、交易和行情三类。开发者在网站创建账号后,可以根据自身需求建立不同权限的API,并利用API进行自动交易或者提现。
账户和交易API需要身份验证,提供下单、撤单,查询订单和帐户信息等功能。行情API提供市场的行情数据,所有行情接口都是公开的。 如果api返回值里出现文档上没有的字段,则意味着这些字段即将被弃用,请使用文档上的字段。
使用流程
步骤:开发者如需使用API ,请先申请v3API key等信息 ,申请网址:
https://www.okex.com/account/users/myApi
(如果您只需要获取公开数据如K线图等,则可以不需要申请apikey,如直接请求:
GET/api/swap/v3/instruments/BTC-USD-SWAP/candles?start=2019-03-24T02:31:00.000Z&end=2019-03-25T02:55:00.000Z&granularity=86400
)
接口调用方式说明
为用户提供两种调用接口的方式,开发者可根据自己的使用场景和偏好选择适合自己的方式来查询行情、进行交易或提现。
REST API
REST,即Representational State Transfer的缩写,是目前最流行的一种互联网软件架构。它结构清晰、符合标准、易于理解、扩展方便,正得到越来越多网站的采用。其优点如下:
在RESTful架构中,每一个URL代表一种资源;
客户端和服务器之间,传递这种资源的某种表现层;
建议开发者使用REST API进行币币交易或者资产提现等操作;
客户端通过四个HTTP指令,对服务器端资源进行操作,实现“表现层状态转化";
HTTP/2支持
HTTP/2 是最新版本的HTTP 协议,通过多路复用等方式对HTTP/1.1 进行了改进,在一些场景下提高了性能:
1)目前全站支持通过HTTP/1.1 与HTTP/2 协议访问;
2)对于支持的客户端,HTTP/2 是自动生效的,不需要另外进行调整;
3)对于使用较旧浏览器或程序库的客户,会保持兼容性,使用HTTP/1.1;
WebSocket API
WebSocket是HTML5一种新的协议(Protocol)。它实现了客户端与服务器全双工通信,使得数据可以快速地双向传播。通过一次简单的握手就可以建立客户端和服务器连接,服务器根据业务规则可以主动推送信息给客户端。其优点如下:
相关阅读:
OKEX 合约交易限价规则编程机器人开发入门配置教程 二
OKE API 账户类型查询余额接口配置教程 三
OKE API 主账户和子账户和资产划转 教程四