如何提取彭博桌面API连接的用户详细信息?

时间:2018-06-20 19:45:16

标签: bloomberg blpapi

如果您在终端中输入IAM <GO>,将显示用户ID,UUID,CLID等。

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

2 个答案:

答案 0 :(得分:1)

据我所知,在询问了几个彭博代表之后-这是不可能的。我发现的最佳解决方案是:每个用户都创建一个称为他们的UUID的EQS屏幕。添加一些过滤,使该筛选不返回任何内容。然后,该应用程序在启动时会请求所有可能的UUID作为EQS屏幕,并在没有返回错误时即UUID时停止。

这是一个肮脏的,肮脏的hack,并且仅当您使用系统的用户很少时,这才有效。您不想问用户是否可以创建这样的屏幕,并且可能不想遍历数千个EQS屏幕名称。

答案 1 :(得分:0)

有一个“ SID报告”,该报告与彭博社的月度发票一起提供,其中包含用户的UUID-可用于查找现有用户,但是在设置全新帐户时,您必须手动复制此信息在终端之外。