外盘期货实时行情数据怎么用http,及Websocket接入?

可对接产品包括:印股、台股、美股、港股、A股、外汇、贵金属、国际期货、国内期货、国际金银、数字货币、股指期货

以下是JavaScript的Websocket连接demo,可以参考下。同时也支持其他后端语言的连接,PHP、Java、python等。

获取产品编码地址: 脉动行情数据-全面的行情数据接口
1. new WebSocket('ws://39.107.99.235/ws'); 将里面的地址,换成真实的连接地址

2. ws.onopen 当服务连接成功后,会调用该方法。连接成功后,将订阅的产品代码,以json的形式发送到服务器

3. ws.onmessage 服务器推送消息时,会调用该方法。这个里面可以处理,服务器推送过来的数据

4. ws.onclose 服务断开时会调用此方法,这里可以实现重连机制

5. ws.onerror 服务连接失败,会调用此方法。可以做一些其他业务操作

 function sendMessage() {
        var ws = new WebSocket('ws://39.107.99.235/ws');
        ws.onopen = function () {
            var send = {
                event: ')(*&^&*()',
                Key: 'btcusdt,ethusdt,xrpusdt'   //指定产品代码,多个使用英文逗号隔开
            };

            ws.send(JSON.stringify(send));

            ws.onmessage = function (ev) {
                data = JSON.parse(ev.data);
                body = data.body;   //该body为推送的数据
               
               console.log(body);   //打印数据
            };
            ws.onclose = function (ev) {
            };
            ws.onerror = function (ev) {
            };
        };
    }
    
    sendMessage();

以上就是数据对接过程,有不懂的可以留言!!!

  • 6
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值