【问题标题】:MS Graph beta API onlineMeetings attendanceReports not workingMS Graph beta API 在线会议出席报告不工作
【发布时间】:2021-11-28 23:23:49
【问题描述】:

我正在尝试获取 MS Graph beta API 的最新更改,以使用 /attendanceReports 返回一组 meetingAttendanceReports(请参阅 https://docs.microsoft.com/en-us/graph/api/meetingattendancereport-list?view=graph-rest-beta)。我已经在 Graph Explorer 和 VS 的 C# 控制台应用程序中尝试过此操作,但无法使其正常工作。

(Graph Explorer)请求如下:

https://graph.microsoft.com/beta/users/8b16954b-5dcb-4395-89bb-be879c0f8f77/onlineMeetings/MSo4YjE2OTU0Yi01ZGJiLTQzOTUtODliYi1iZTg3OWMwZjhmNzcqMCoqMTe6bWVldGluZ19Zek0yTnpVNU5ERXRNRFUwT1MwME5UZzRMVGszTXpZdE16QmxNV1JqTmpCak5tRXhAdGhyZWFkLnYy/attendanceReports

我得到的响应是“BadRequest”:“值不能为空。参数名称:字符串”。

如果我删除 /attendanceReports 导致以下请求,则成功返回在线(团队)会议:

https://graph.microsoft.com/beta/users/8b16954b-5dcb-4395-89bb-be879c0f8f77/onlineMeetings/MSo4YjE2OTU0Yi01ZGJiLTQzOTUtODliYi1iZTg3OWMwZjhmNzcqMCoqMTe6bWVldGluZ19Zek0yTnpVNU5ERXRNRFUwT1MwME5UZzRMVGszTXpZdE16QmxNV1JqTmpCak5tRXhAdGhyZWFkLnYy

我花了几天时间试图让这个工作。尽管通过在线搜索可以找到类似的错误响应,但它们似乎都与这种特殊情况无关。任何帮助将不胜感激。

【问题讨论】:

  • 您使用的是用户授权还是应用权限?
  • 如果您正在使用此 API 的应用程序权限,则租户管理员必须创建一个 application access policy 并将其授予用户。这授权策略中配置的应用代表该用户(使用请求路径中指定的用户 ID)获取在线会议和/或在线会议工件。
  • 两种方法我都试过了,结果都一样。
  • 您能否尝试以下查询并检查是否有帮助:https://graph.microsoft.com/beta/users/{userid}/onlineMeetings/MSpkYzE3Njc0Yy04MWQ5LTRhZGItYmZ/meetingAttendanceReport
  • 这只会给你最后的报告。我正在寻找定期会议的所有报告。

标签: microsoft-graph-api microsoft-teams


【解决方案1】:
  1. 使用 Graph API 创建了一个 onlineMeeting 并从响应中获取了会议 ID
  2. 然后通过关注this doc 尝试获取出席报告并得到适当的响应。

【讨论】:

  • 我试图从中获取此数据的会议是重复的,而且它们不是使用 API 创建的。它们是使用团队会议选项在 Outlook 中创建的。我可以成功找到并返回 onlineMeeting,但如果我无法让出席报告工作。
  • 我再次从 Outlook 创建了一个定期会议事件。获取 JoinUrl 并使用图形运行以下查询以获取会议 ID:https://graph.microsoft.com/v1.0/me/onlineMeetings?$filter=JoinWebUrl eq 'xxxxxx'。然后按照link提供的link获取出席报告,也得到了正确的回复。
  • 是的,我不明白为什么它不起作用。
  • 您是从 Outlook 应用程序还是在线创建重复事件?我的是使用桌面应用程序创建的。
  • 我使用 Outlook 应用程序创建的。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多