2016-07-22 19 views
2

Ich habe eine grundlegende Frage über die "Bloomberg Server API", die nicht in ihrer Dokumentation beantwortet zu werden scheint, zumindest in dem Maße, dass ich davon überzeugt bin.Bloomberg Server API

Ich habe mit der Bloomberg-API programmiert und ihre Marktdaten und Referenzdatendienste verwendet, aber ich möchte eine Anwendung entwickeln, die nicht auf dem Bloomberg-Terminal leben muss. Ermöglicht Ihnen die "Bloomberg Server API" dies? Aus der Dokumentation geht hervor, dass die Server-API darauf verweist, dass Sie zusätzlich Authentifizierungsprotokolle/-schemas handhaben, aber ich kann nicht sagen, ob Sie damit einen Anwendungsserver außerhalb des Terminals entwickeln können.

+0

Sie dürfen keine Verbindung zur Server-API herstellen, wenn Sie nicht auf dem Computer, auf dem die Anwendung ausgeführt wird, bei Bloomberg (entweder Terminal oder BB Anywhere) angemeldet sind. – assylias

+1

@assylias - es ist tatsächlich möglich, eine Verbindung zu Server Api herzustellen, während keine Benutzer am Terminal angemeldet sind. Details sind in meiner Antwort unten. –

Antwort

3

Es ist tatsächlich möglich, serverseitige Anwendungen zu entwickeln, die auf einem Server laufen und jederzeit Daten von Bloomberg abrufen können, auch wenn kein Benutzer am Terminal angemeldet ist. Daten können jedoch nur Bloomberg angezeigt werden Benutzer. Ihre App muss den Benutzer authentifizieren, bevor Daten angezeigt werden. Für die Authentifizierung muss der Benutzer zu diesem Zeitpunkt von diesem Gerät beim Terminal angemeldet sein. Einmal authentifiziert, muss der Benutzer nicht angemeldet bleiben, dh Daten können angezeigt werden, während der Benutzer nicht angemeldet ist. Sobald sich der Benutzer jedoch von einem anderen PC aus am Terminal anmeldet, sollte die App keine neuen Daten mehr anzeigen der ursprüngliche PC.