IBM Connections 配置文件 API 以检索 "about me"
IBM Connections Profile API to retrieve "about me"
我正在尝试访问用户的 Connections 5 配置文件的 "about me" 字段以与我们的第三方工具同步。
但是,我似乎无法在任何地方找到这个字段。我试图在 /profiles/atom/profile.do?userid=5EEA50A0-0643-7A7D-C125-7D3800334349
上访问用户(也是我自己)的个人资料,但他返回的提要不包含所需信息。
如果我查询 profiles/atom/profileService.do
,我会为我的用户配置文件 none 获取各种 link 元素,其中似乎包含 "about me" 字段。然而,此查询的结果包括一个 snx:editableFields
部分,其中包含一个 <snx:editableField name="description">
元素,该元素可能引用所需的 "about me"。遗憾的是,对于此请求,此字段为空,但我知道我的用户存储了 "about me" 的一些信息。 snx:editableFields 部分中的所有其他字段也不包含任何数据,所以也许此信息只是结构描述而不是真正用于保存数据?
有没有人成功尝试通过 API 检索 "about me" 或 "background" (snx:experience?) 用户属性?我只是错过了 API 文档中的正确调用吗?
谢谢!
试试这个 URL
https://<your host>/profiles/atom/profileEntry.do?output=vcard&format=full&userid=<userid>
您将在响应中包含两个字段
X_EXPERIENCE:<p dir="ltr">FOOBAR</p>
X_DESCRIPTION:<p dir="ltr">ABOUTLUCKY<br>
我正在尝试访问用户的 Connections 5 配置文件的 "about me" 字段以与我们的第三方工具同步。
但是,我似乎无法在任何地方找到这个字段。我试图在 /profiles/atom/profile.do?userid=5EEA50A0-0643-7A7D-C125-7D3800334349
上访问用户(也是我自己)的个人资料,但他返回的提要不包含所需信息。
如果我查询 profiles/atom/profileService.do
,我会为我的用户配置文件 none 获取各种 link 元素,其中似乎包含 "about me" 字段。然而,此查询的结果包括一个 snx:editableFields
部分,其中包含一个 <snx:editableField name="description">
元素,该元素可能引用所需的 "about me"。遗憾的是,对于此请求,此字段为空,但我知道我的用户存储了 "about me" 的一些信息。 snx:editableFields 部分中的所有其他字段也不包含任何数据,所以也许此信息只是结构描述而不是真正用于保存数据?
有没有人成功尝试通过 API 检索 "about me" 或 "background" (snx:experience?) 用户属性?我只是错过了 API 文档中的正确调用吗?
谢谢!
试试这个 URL
https://<your host>/profiles/atom/profileEntry.do?output=vcard&format=full&userid=<userid>
您将在响应中包含两个字段
X_EXPERIENCE:<p dir="ltr">FOOBAR</p>
X_DESCRIPTION:<p dir="ltr">ABOUTLUCKY<br>