欧易OKX的“REST API”和“WebSocket API”分别适合什么场景?
4 个回答
做数字货币网站的话绕不开欧易OKX的API。REST适用于一些单次请求的操作,比如账户余额查询、成交记录、K线行情等等,属于同步模式,发送一个请求等待返回数据。WebSocket适用于行情数据订阅、订单状态变更等场景,属于异步双向通信,可以实时接收推送的数据,适用于实时价格显示、盯盘等场景。简而言之,需要实时更新的数据使用WebSocket,偶尔查询或者执行操作则使用REST。大多数网站都会同时使用这两种方式,但是优先级不同。建议先实现基本功能,并在后期考虑实时性的改进。
REST API适合查一些低频的数据,比如1分钟的行情、账户的持仓等。 WebSocket API适合高频的交易,比如量化,盯盘,高频交易之类的场景
如果只是单纯的行情展示以及基础的交易业务,直接用rest就好,如果要做实时交易,或者是策略的话,就需要websocket。
不要求实时性用rest,要求快速准确的用ws
适合查询一些数据或者下单:例如:查询持仓,查询账户盈亏。 查询k线,适合低频
WebSocket API:适用于实 时性比较强的应用场景,如盯盘、行情推送等。
数字币网站,如果页面需要刷新再获取数据使用rest,如果需要实时行情则建议使用websocket
restapi:适用于获取数据频率低的场景,多见于查询余额、下单等。 webapi:适用于获取实时行情的场景,多见于实时报价、k线行情等。 做数字币网站,行情页推荐webapi ,交易页推荐restapi,配合使用效果最佳。