6

現在、 Bloomberg APIに接続しようとしていますが、1日試しても、それを実行できません。

以下は、「セッションを開始できませんでした」というメッセージが表示される部分である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プロセスは実行されていますか?

質問の最後の行を読んでください。APIを使用してデータを取得するには、Bloombergアカウントが必要です

于 2012-04-17T11:10:03.107 に答える
-1

「bbcomm.exe」を実行した後、私の問題は解決しました

以下を確認してください: https ://github.com/matthewgilbert/pdblp/issues/55

于 2019-11-27T01:47:10.213 に答える