在javascript中从客户端的浏览器访问Bloomberg API

时间:2017-06-07 07:07:35

标签: javascript bloomberg

是否可以通过客户端浏览器中运行的javascript访问blpapi?

我希望从客户端浏览器中运行的javascript访问bloomberg的API,假设客户端有一个open bloomberg会话,因此bbcomm正在运行。

从概念上讲,这与从python访问客户端的blpapi相同。

但是,我在js中找到的所有现有解决方案似乎都是服务器端:

blpapi-node (基于节点)

blpapi-httm (创建服务器发布http请求的位置)

blpapi-react (无法使此模块正常工作)

2 个答案:

答案 0 :(得分:3)

现在,您可以通过Web AppPortal在JavaScript中本地访问Bloomberg数据。这允许您编写在LP组件内运行的基于Web的应用程序。

要了解有关Web AppPortal的更多信息,请转到MYAP 5

要下载SDK,请输入SDK - >选择SDK - > AppPortal Web SDK - >单击“安装”。

答案 1 :(得分:1)

这已经过时,请参阅上面的Mourad Barakat的回答

与彭博支持的对话证实这是不可能的**

BB说他们不支持javascript访问,而且一个解决方案就是使用他们的服务器API来使用客户端(打开bb终端)的身份验证来查询数据并将其返回给客户端

替代黑客

另一种方法是创建一个客户端下载并启动的可执行迷你服务器,并提供一个http接口以将数据传输到webapp。

例如,这可以在Flask in Python中完成,实际上它已经由 blpapi-web 完成(不包括可执行部分,您可以使用{{3} Windows和PyInstaller以及Mac的py2exe