用于检索“关于我”的IBM Connections Profile API

时间:2015-10-26 14:48:13

标签: ibm-connections

我正在尝试访问用户的Connections 5个人资料中的“关于我”字段,以便与我们的第三方工具进行同步。

但是,我似乎无法在任何地方找到这个字段。我试图访问/profiles/atom/profile.do?userid=5EEA50A0-0643-7A7D-C125-7D3800334349上的用户(也是我自己的)个人资料,但他返回的Feed不包含所需的信息。

如果我查询profiles/atom/profileService.do,我将获得用户个人资料的各种链接元素,其中没有一个似乎包含“关于我”字段。但是,此查询的结果包含snx:editableFields部分,其中包含<snx:editableField name="description">元素,该元素可能引用所需的“关于我”。可悲的是,这个字段对于这个请求是空的,虽然我知道我的用户有一些信息存储为“关于我”。 snx:editableFields部分中的所有其他字段也不包含任何数据,因此这些信息可能只是结构描述而不是真正用于保存数据吗?

有没有人成功尝试通过API检索“关于我”或“背景”(snx:体验?)用户属性?我只是错过了API文档中的正确调用吗?

谢谢!

1 个答案:

答案 0 :(得分:1)

试试此网址

https://<your host>/profiles/atom/profileEntry.do?output=vcard&format=full&userid=<userid>

响应中有两个字段

X_EXPERIENCE:&lt;p dir="ltr"&gt;FOOBAR&lt;/p&gt;
X_DESCRIPTION:&lt;p dir="ltr"&gt;ABOUTLUCKY&lt;br&gt;