如果您在终端中键入IAM <GO>
,您将看到UserID,UUID,CLID等。
当使用Desktop API通过BBComm连接时,是否可以通过blpapi提取此信息?我已经看到了对Identity
的引用并通过发送AuthorizationRequest
来填充它,但它似乎只与SAPI / B-PIPE相关。
据我所知,在询问几位彭博代表后 - 这是不可能的。我发现的最佳工作是:每个用户创建一个名为UUID的EQS屏幕。添加一些过滤,导致此筛选不返回任何内容。然后,应用程序在启动时请求所有可能的UUID作为EQS屏幕,并在它没有收到错误时停止 - 这就是UUID。
这是一个肮脏,肮脏的黑客,并且,只有在您使用系统的几个不同用户时,这才有效。您不想要求用户创建这样的屏幕,并且可能不希望迭代数千个EQS屏幕名称。
有一个“SID报告”,它与Bloomberg的月度发票一起提供,其中包含用户的UUID - 这可用于查找现有用户,但在设置全新帐户时,您必须手动复制此信息。终奌站。