【发布时间】:2014-08-16 07:52:47
【问题描述】:
我想获取 yammer 实例中的每个用户所属的组列表。目前,数据导出 API 和 REST API 中的用户对象似乎都不包含每个用户所属的组的部分。我知道有一种方法可以查看我在 REST API 中属于哪些组,但这似乎并没有为 yammer 实例中的每个用户提供组。
是否有人知道是否有办法使用任一 API 获取 yammer 实例中的每个用户所属的所有组的列表?
谢谢!
【问题讨论】:
标签: yammer
我想获取 yammer 实例中的每个用户所属的组列表。目前,数据导出 API 和 REST API 中的用户对象似乎都不包含每个用户所属的组的部分。我知道有一种方法可以查看我在 REST API 中属于哪些组,但这似乎并没有为 yammer 实例中的每个用户提供组。
是否有人知道是否有办法使用任一 API 获取 yammer 实例中的每个用户所属的所有组的列表?
谢谢!
【问题讨论】:
标签: yammer
一个相当简单的方法是获取组列表:
https://www.yammer.com/api/v1/groups.json
然后遍历返回的组ID,得到每个组的成员列表:
https://www.yammer.com/api/v1/groups/{group id}/members.json
请记住,除非您具有适当的访问权限,否则您可能无法查看私人群组以获取成员列表。
【讨论】:
我发现,如果您有完整的组 ID 列表(来自数据导出 api 或其余 api),您可以使用这些组 ID 单独查询,并通过 REST API 上的以下端点进行分页。
https://www.yammer.com/api/v1/users/in_group/[group_id].json?page=[page_number]
【讨论】: