我是IBM SBT的新手,需要一些帮助来根据IBM连接配置文件API中的名字,姓氏或电子邮件ID获取配置文件的用户ID。
我打算代表其他人在活动流上发帖,我需要其他人的用户ID,以便我代表他做一个帖子。
非常感谢任何帮助。
答案 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();