如何通过Yammer API添加群组管理员?已完成群组创建与用户添加
Yammer API 添加群组管理员功能说明
好消息是Yammer API确实支持添加群组管理员的功能,只是这个操作不是通过单独的“添加管理员”专属端点,而是需要借助群组成员关系更新的接口来实现,具体步骤如下:
- 先准备好两个关键ID:目标群组的ID,以及要设置为管理员的用户ID(这两个ID你在之前创建群组、添加用户的操作里应该已经知道怎么获取了)
- 调用
GET /api/v1/group_memberships.json?group_id=<你的群组ID>接口,拿到该群组下所有成员的成员关系信息,从中找到目标用户对应的group_membership_id - 发起
PUT请求到/api/v1/group_memberships/<group_membership_id>.json,在请求体里传入参数:
执行这个请求后,该用户就会被设置为这个群组的管理员了{"group_membership": {"admin": true}}
另外还有几个需要注意的点:
- 你的API应用必须拥有
manage_groups的权限范围,否则会返回权限不足的错误,记得在应用设置里确认权限配置 - 目前Yammer API没有提供批量设置管理员的端点,如果需要给多个用户设置管理员权限,得逐个执行上述操作
内容的提问来源于stack exchange,提问作者iPlowPlow
相关产品推荐
相关产品推荐

