如何提取 Bloomberg Desktop API 连接的用户详细信息?

How do I extract user details for Bloomberg Desktop API connection?

如果您在终端中键入 IAM <GO>,您将看到 UserID、UUID、CLID 等。

使用桌面 API 通过 BBComm 连接时,是否可以通过 blpapi 提取此信息?我已经看到对 Identity 的引用并通过发送 AuthorizationRequest 来填充它,但它似乎只与 SAPI/B-PIPE.

相关

据我所知,在询问了几位彭博社代表后,这是不可能的。我发现的最佳解决方法是:每个用户创建一个名为他们的 UUID 的 EQS 屏幕。添加一些过滤,使此筛选变为 return 无。然后应用程序在启动时请求所有可能的 UUID 作为 EQS 屏幕并在没有返回错误时停止 - 这就是 UUID。

这是一个肮脏的、肮脏的 hack,当然,这只有在您的系统使用的不同用户很少的情况下才有效。您不想要求许多用户创建这样的屏幕,并且可能不想迭代数以千计的 EQS 屏幕名称。

有一个 "SID report" 与 Bloomberg 的月度发票一起提供,其中包含用户的 UUID - 这可用于查找现有用户,但在设置全新帐户时,您必须手动将此信息复制出终端。