如何使用JAVA中的Profiles API检索配置文件的IBM连接用户ID?

时间:2013-09-20 18:50:58

标签: ibm-sbt

我是IBM SBT的新手,需要一些帮助来根据IBM连接配置文件API中的名字,姓氏或电子邮件ID获取配置文件的用户ID。

我打算代表其他人在活动流上发帖,我需要其他人的用户ID,以便我代表他做一个帖子。

非常感谢任何帮助。

1 个答案:

答案 0 :(得分:3)

这将返回IBM Connections用户的UUID:

ProfileService profileService = new ProfileService();
connectionsUuid = profileService.getProfile(emailAddress).getId();

如果字符串emailAddress包含@,则按电子邮件地址搜索,否则按用户名搜索,因此这些将返回IBM角色“Frank Adams”的相同UUID:

connectionsUuid = profileService.getProfile("fadams@demos.ibm.com").getId();
connectionsUuid = profileService.getProfile("fadams").getId();