首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Lightstreamer在JS中设置连接选项

Lightstreamer在JS中设置连接选项
EN

Stack Overflow用户
提问于 2022-01-15 18:32:16
回答 1查看 78关注 0票数 0

你好,我试着理解这个库,这里有一个python源代码,https://github.com/ig-python/ig-markets-api-python-library/blob/master/trading_ig/lightstreamer.py在第187行,我可以添加LS_op2或设置LS_container,但是在js版本上做这个有问题。

我想要的第一个信息是:

代码语言:javascript
复制
LS_op2=create&LS_phase=5701&LS_cause=new.api&LS_polling=true&LS_polling_millis=0&LS_idle_millis=0&LS_cid=pcYgxn8m8 feOojy*****f3g2.pz479mDv&LS_adapter_set=DEMO&LS_container=lsc&

但我只得到

代码语言:javascript
复制
LS_phase=3201&LS_cause=new.nullresp&LS_polling=true&LS_polling_millis=0&LS_idle_millis=0&LS_cid=pcYgxn*** feOojyA1U661i3g2.pz47Af6k&LS_adapter_set=DEMO&

也许有人有主意,这是我的消息来源,谢谢。

代码语言:javascript
复制
  <html>
<head>
    <script src="https://unpkg.com/lightstreamer-client-web@8.0.3/lightstreamer.min.js"></script>
    <script>
        document.addEventListener("DOMContentLoaded", function(event) {
            var client = new LightstreamerClient("https://push.lightstreamer.com","DEMO");

            client.connect();
            var sub = new Subscription("MERGE",["item1","item2","item3"],["stock_name","last_price"]);
            sub.setDataAdapter("QUOTE_ADAPTER");
            sub.setRequestedSnapshot("yes");

            sub.addListener({
                onItemUpdate: function(obj) {
                   console.log(obj.getValue("stock_name") + ": " + obj.getValue("last_price"));
                }
            });
            client.subscribe(sub);
        });

    </script>
</head>
<body>
</body>
</html>
EN

回答 1

Stack Overflow用户

发布于 2022-01-17 14:12:28

如果问题是为什么LightStreeverjavascripSDK8.0.3库会创建不同的请求,那是因为作为引用提供的python代码(它不依赖于任何SDK库)使用了通信协议的早期版本。无论如何,javascript库发出的请求都应该正常工作。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70724266

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档