首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法连接到bloomberg API

无法连接到bloomberg API
EN

Stack Overflow用户
提问于 2018-04-18 17:06:36
回答 2查看 3.1K关注 0票数 0

我正在尝试将bloomberg API与python一起使用。当我在运行bloomberg终端的windows上时,我可以调用API。但是,我想从mac/linux机器访问api。我使用下面突出显示的步骤在我的mac上安装了API:

How to install Bloomberg API Library for Python 2.7 on Mac OS X

然后,我使用virtualboxbridged connection在虚拟机上设置windows,这样我就可以ping到来宾并启动bloomberg终端,但是我仍然无法访问bloomberg api

代码语言:javascript
复制
ERROR blpapi_platformtransporttcp.cpp:671 blpapi.session.transporttcp.{2}.<my-guest-ip-address:8194> Connection failed

有人这么做过吗?

EN

回答 2

Stack Overflow用户

发布于 2019-12-26 03:57:07

有一种方法,但并不容易。您确实需要在windows中运行终端/bbcomm,但是要通过端口转发从Linux连接到它。我在Linux内的VM(VBox)中运行它,但它可能可以在单独的物理PC上完成。血淋淋的细节是here

票数 3
EN

Stack Overflow用户

发布于 2018-04-19 20:37:13

DesktopApi不支持您的特定用例,因此不应以这种方式使用。为此,您可以考虑使用ServerApi或B型管道解决方案。

Bloomberg DesktopApi是在彭博终端用户的桌面上运行的,它通过端口127.0.0.1 (本地主机)和端口8194连接到本地进程bbcomm.exe。另一方面,ServerApi可以连接到运行ServerApi进程的远程主机,它是为服务器应用程序提供的,用于在执行权限检查后检索数据并将数据分发给终端用户。ServerApi和B-Pipe需要实现额外的身份验证和授权编码。

您可以从-> API下载中心下载ServerApi和/或B-Pipe。

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

https://stackoverflow.com/questions/49895568

复制
相关文章

相似问题

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