使用Rest API访问外部网络中的用户属性

时间:2014-10-16 14:14:52

标签: yammer

有人知道如何在外部网络中管理用户个人资料吗?特别是,当我们让用户使用REST API时,Yammer会使用以下用户数据进行响应:

  • 外部网络中的用户ID与主网络中的用户ID不同
  • 电子邮件地址被用户名+externalnetwork@users.yammer.com“
  • 取代

您是否知道是否有办法通过请求外部网络来找到用户主体属性(或者可能找到一种方法在主体和外部网络之间匹配用户)?

顺便提一下,有关外部网络和REST API的文档吗?

1 个答案:

答案 0 :(得分:0)

外部网络中的用户配置文件是独立的,因为它们具有不同的用户ID和状态(待处理,活动,删除等)。为避免重复,您只能在家庭网络中编辑名称,职位等,并在另一个网络中显示配置文件。这解释了为什么用户具有不同的ID。

当您获得/domain.com/api/v1/users/current.json和/en-pemalink/api/v1/users/current.json的用户个人资料时,您应该会得到不同的结果。我不知道是否有推荐的方式,因为这没有记录,或者通常建议第三方使用。 Zapier发布了有关API的quirks的一些信息,可能会有所帮助。