在 javascript 中从客户端浏览器访问 Bloomberg API
Accessing Bloomberg API from client's browser in javascript
是否可以在客户端浏览器中从javascript运行访问blpapi?
我希望在客户端的浏览器中从 javascript 运行 访问 bloomberg 的 API,假设客户端有一个打开的 bloomberg 会话,因此 bbcomm 是 运行.
从概念上讲,这与从 python.
访问客户端的 blpapi 相同
但是,我在 js 中找到的所有现有解决方案似乎都是服务器端的:
blpapi-node(基于节点)
blpapi-httm(创建一个服务器,post http 请求)
blpapi-react(无法使该模块工作)
这已过时,请参阅上面 Mourad Barakat 的回答
与彭博支持团队的对话证实这是不可能的**
BB说他们不支持javascript访问,一种解决办法是用他们的服务器API使用客户端(打开了bb终端)的认证来查询数据并return发送给客户端
另一种技巧
另一种 hack 是创建一个可执行的微型服务器,客户端下载并启动它,并提供一个 http 接口来获取 web 应用程序的数据。
例如,这可以在 Python 中的 Flask 中完成,事实上 blpapi-web (excluding the executable part, for which you can use PyInstaller and py2exe for Windows and py2app 已经为 Mac)[=11 完成了=]
现在您可以通过 Web AppPortal 在 JavaScript 中本地访问彭博数据。这允许您在 LP Components 中编写 运行 基于 Web 的应用程序。
要了解有关 Web AppPortal 的更多信息,请转到 MYAP 5
要下载SDK,请输入SDK -> select SDK -> AppPortal Web SDK -> 点击安装。
是否可以在客户端浏览器中从javascript运行访问blpapi?
我希望在客户端的浏览器中从 javascript 运行 访问 bloomberg 的 API,假设客户端有一个打开的 bloomberg 会话,因此 bbcomm 是 运行.
从概念上讲,这与从 python.
访问客户端的 blpapi 相同但是,我在 js 中找到的所有现有解决方案似乎都是服务器端的:
blpapi-node(基于节点)
blpapi-httm(创建一个服务器,post http 请求)
blpapi-react(无法使该模块工作)
这已过时,请参阅上面 Mourad Barakat 的回答
与彭博支持团队的对话证实这是不可能的**
BB说他们不支持javascript访问,一种解决办法是用他们的服务器API使用客户端(打开了bb终端)的认证来查询数据并return发送给客户端
另一种技巧
另一种 hack 是创建一个可执行的微型服务器,客户端下载并启动它,并提供一个 http 接口来获取 web 应用程序的数据。
例如,这可以在 Python 中的 Flask 中完成,事实上 blpapi-web (excluding the executable part, for which you can use PyInstaller and py2exe for Windows and py2app 已经为 Mac)[=11 完成了=]
现在您可以通过 Web AppPortal 在 JavaScript 中本地访问彭博数据。这允许您在 LP Components 中编写 运行 基于 Web 的应用程序。
要了解有关 Web AppPortal 的更多信息,请转到 MYAP 5
要下载SDK,请输入SDK -> select SDK -> AppPortal Web SDK -> 点击安装。