我正在尝试访问用户的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文档中的正确调用吗?
谢谢!
答案 0 :(得分:1)
试试此网址
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>