6

我目前正在尝试连接到Bloomberg API,但在尝试了一天后仍然无法使其运行。

以下是 API 指南中的示例代码,我不断收到“无法启动会话”的部分。尝试连接时。

public static void main(String[] args) throws Exception {
    SessionOptions sessionOptions = new SessionOptions();  
    sessionOptions.setServerHost("localhost"); // default value 
    sessionOptions.setServerPort(8194); // default value
    Session session = new Session(sessionOptions);
    if (!session.start()) {
        System.out.println("Could not start session.");
        System.exit(1);
    }
    if (!session.openService("//blp/refdata")) {
        System.out.println("Could not open service " +
                           "//blp/refdata");
        System.exit(1);
    }
}

我还尝试了指南中提供的异步示例,但也没有运气。

为了使用 API,我有什么遗漏的吗?或者如果我必须申请一个帐户才能使用 API,请告诉我 :)

4

2 回答 2

5

你的程序在我的机器上运行良好。您应该检查的几件事:

  • 你在彭博终端机上吗?(我假设您使用的是桌面版本)
  • 你有一个彭博会议开放吗?
  • 进程是否bbcom.exe正在运行?

只需阅读您问题的最后一行:您需要有一个 Bloomberg 帐户才能使用他们的 API 并检索数据

于 2012-04-17T11:10:03.107 回答
-1

运行“bbcomm.exe”后我的问题得到解决

检查以下内容: https ://github.com/matthewgilbert/pdblp/issues/55

于 2019-11-27T01:47:10.213 回答