You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

咨询Viva Engage获取帖子/投票点赞评论用户详情的可用API

Viva Engage 获取点赞/评论用户详情的可用API

Viva Engage(原Yammer)的相关能力主要通过Microsoft Graph API实现,针对你需要获取帖子、投票的点赞/评论用户详情的需求,具体可用的端点及操作如下:

一、帖子相关的用户信息获取

1. 帖子点赞用户列表

使用GET /yammer/posts/{post-id}/likes端点,返回结果中包含每个点赞用户的id、displayName、emailAddress等基础属性。如果需要用户的完整资料(比如部门、职位等),可配合GET /users/{user-id}端点(需对应权限)补充查询。

2. 帖子评论及评论用户详情

  • 先获取目标帖子的所有评论:GET /yammer/posts/{post-id}/comments,每条评论的from字段里包含评论者的基础用户信息。
  • 如需评论者的更多详情,同样调用GET /users/{user-id}获取完整用户数据。

二、投票相关的用户信息获取

Viva Engage的投票依附于帖子存在,需先找到投票对应的帖子ID,再结合以下API操作:

1. 投票点赞用户

投票的点赞与所属帖子的点赞共享数据,直接调用GET /yammer/posts/{post-id}/likes即可获取所有点赞投票的用户信息。

2. 投票参与用户及评论详情

  • 获取投票选项及对应参与用户:GET /yammer/polls/{poll-id}/options,每个选项的voted_users字段会列出选择该选项的用户ID、昵称等基础信息。
  • 投票的评论属于所属帖子的评论体系,通过GET /yammer/posts/{post-id}/comments获取评论内容及评论用户信息。

必要权限

确保你的应用已配置以下Microsoft Graph权限(根据场景选择):

  • Yammer.Read.All:读取所有Viva Engage内容的基础权限,适用于访问公开社区的帖子、投票及关联用户基础信息。
  • User.Read.All:若需要获取用户的详细资料(如组织内属性),需额外申请此权限。

内容的提问来源于stack exchange,提问作者Saurabh Malviya

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 20:20:16