2017-06-07 8 views
1

クライアントのブラウザで実行されているjavascriptからblpapiにアクセスできますか?JavaScriptのクライアントブラウザからBloomberg APIにアクセス

クライアントが開いているbloombergセッションを持っているため、bbcommが実行されているという前提で、クライアントのブラウザでjavascriptからbloombergのAPIにアクセスしたいとします。

概念的には、これはPythonからクライアント側のblpapiにアクセスするのと同じです。

しかし、私はJSで見つかったすべての既存の解決策は、サーバー側であると思われる:

blpapi-node(ノードベース)

blpapi-httmが(httpリクエストを投稿するサーバーを作成)

blpapi-react(このモジュールを動作させることはできません)

答えて

3

Web AppPortalを介してJavaScriptでネイティブにBloombergデータにアクセスできます。これにより、LPコンポーネント内で実行されるWebベースのアプリケーションを記述することができます。

SDKをダウンロードするにはMYAP 5

に行き、ウェブAppPortalの詳細については、SDKを入力してください - >選択SDK - > AppPortalウェブSDK - > [インストール]をクリックします。

+0

私はちょうどドキュメントを見て、それはアプリケーションが利用可能なAPIのためのターミナルコンテキストで実行する必要があるように見えるので、クロム。私の理解は正しいのですか? – bryan60

+0

それは正しいです。スタンドアロンブラウザでページを開くことはできません。このアプリは、ChromiumウェブブラウザをホストするLaunchpadコンポーネント内で実行する必要があります。 また、JavaScriptでCOMデータコントロールを使用することもできます。または、サポートされている言語(C++、C#、VB.NET、Java)を使用してプラグインをビルドすると、ブラウザ内で実行できます。 –

1

これは廃止され、ブルームバーグサポート付き

会話の上、これは**

BB彼らはjavascriptのアクセスをサポートしていないと言うことはできません確認して、一つの解決策は、そのサーバーのAPIを使用することをMouradバラカットの回答を参照してくださいデータを照会し、クライアント

代替ハックにそれを返すために(オープンBB端子を有する)は、クライアントの認証を使用するように

代替ハックは、実行可能なミニサーバーを作成することですクライアントダウnloadsとlaunchs、そしてそれはwebappにデータを取得するためのhttpインターフェイスを提供します。

例えば、これはPythonでフラスコ内で行うことができ、実際にそれは既に(あなたがMac用、Windows用PyInstallerpy2exeを使用してpy2appできるために実行可能な部分を除く)blpapi-webによって行われてきた

+1

JavaScriptでブルームバーグのデータにアクセスできるようになりました。上記の私の記事をご覧ください。ありがとう。 –

+0

ありがとう、実際には、私はこのような何かが現れることを期待して自分の答えを受け入れるのを待っていました。私は今、情報を読んでいる、非常に便利なおかげで – Pythonic

関連する問題