bloomberg - 如何提取彭博桌面 API 连接的用户详细信息?
问题描述
如果您IAM <GO>
在终端中输入,您将看到用户 ID、UUID、CLID 等。
使用 Desktop API 通过 BBComm 连接时,是否可以通过 blpapi 提取此信息?我已经看到了对它的引用Identity
并通过发送一个来填充它,AuthorizationRequest
但它似乎只与 SAPI/B-PIPE 相关。
解决方案
据我所知,在询问了几位彭博代表之后——这是不可能的。我发现的最好的工作是:每个用户创建一个名为他们的 UUID 的 EQS 屏幕。添加一些过滤,导致此筛选不返回任何内容。然后应用程序在启动时请求所有可能的 UUID 作为 EQS 屏幕,并在它没有返回错误时停止 - 这就是 UUID。
这是一个肮脏的,肮脏的黑客,当然,这只有在您使用您的系统的不同用户很少的情况下才有效。您不想要求可能的用户创建这样的屏幕,并且可能不想迭代数千个 EQS 屏幕名称。
推荐阅读
- django - 如何修复配置不当的异常?
- java - Java KeyAdapter 与 Swing 键绑定?
- java - ScrollPane 自行向下滚动
- c++ - C++ 对象值突然变为 NULL,没有相关的先前指令
- mysql - mysql程序不删除数据
- r - 如何提取特定关键字前后的所有数字?
- c - 基本 SDL2 应用程序使用 MinGW-w64 编译但不运行
- typescript - VS Code 不更新 TS+Lerna monorepo 中的有效导出('x 没有导出的成员 y')
- database - 在 Spring JPA 中链接 3 个多对多连接表的最佳方法是什么?
- tensorflow - Tensorboard 图显示无意义的结果没有输入大小