Подключение к API Bloomberg Server - PullRequest
0 голосов
/ 02 июля 2019

Справочная информация: В настоящее время в моей компании на сервере X работает Bloomberg SAPI, а также BB-терминал. Я планирую разработать приложение .NET, которое будет размещено на сервере X и иметь доступ к данным Bloomberg. Однако я немного неясен в некоторых вещах.

Вопросы:

  • Использую ли я BLPAPI.dll для доступа к Bloomberg SAPI?
  • Если так, следую ли я документации по https://bloomberg.github.io/blpapi-docs/?
  • С точки зрения кода, в чем разница с подключением к Bloomberg с использованием SAPI или Desktop API или Open API (здесь действительно не понятно)

Заранее спасибо!

1 Ответ

0 голосов
/ 03 июля 2019

Q1. Использую ли я BLPAPI.dll для доступа к Bloomberg SAPI? A1. Да! Один и тот же Api используется для доступа как к DesktopApi (DAPI), так и к ServerAPi (SAPI), хотя при использовании SAPI требуются дополнительные шаги - аутентификация, авторизация и разрешение. Я рекомендую скачать последнюю версию библиотеки с портала Bloomberg https://service.bloomberg.com.

Q2. Если да, следую ли я документации по https://bloomberg.github.io/blpapi-docs/? A2. Да, это официальная документация класса. Руководства для разработчиков Api доступны на портале Bloomberg.

Q3. С точки зрения кода, какая разница в подключении к Bloomberg с использованием SAPI или Desktop API или Open API (здесь действительно запутано) A3. Open API - это еще одно название Bloomberg Api, или blpapi. SAPI - это серверный процесс, к которому ваше приложение подключается для доступа к данным. Desktop Api используется приложениями для подключения к bbcomm.exe, локальному процессу, который выполняется на том же компьютере, на котором работает терминал и прослушивает порт 8194.

...