是否可以通过客户端浏览器中运行的javascript访问blpapi?
我希望从客户端浏览器中运行的javascript访问bloomberg的API,假设客户端有一个open bloomberg会话,因此bbcomm正在运行。
从概念上讲,这与从python访问客户端的blpapi相同。
但是,我在js中找到的所有现有解决方案似乎都是服务器端:
blpapi-node (基于节点)
blpapi-httm (创建服务器发布http请求的位置)
blpapi-react (无法使此模块正常工作)
答案 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