【问题标题】:Microsoft Graph API assign participant role to online meetingMicrosoft Graph API 将参与者角色分配给在线会议
【发布时间】:2021-01-26 06:32:39
【问题描述】:

我正在使用图形 API 创建在线会议,一切正常,我创建了会议,并正确返回了 Web URL 和电话音频信息。但是,现在我正在尝试查看是否可以为任何可能加入的人预先分配参与者角色,但我似乎无法从文档中找到任何内容。

我在创建会议期间尝试使用以下代码添加与会者,但它似乎无法识别或匹配他/她加入会议时的电子邮件或全名。

        var mpi = new MeetingParticipantInfo()
        {
            Identity = new IdentitySet
            {
                User = new Identity
                {
                    Id = Guid.NewGuid().ToString(),
                    DisplayName = displayName
                }
            },
            Upn = email,
            Role = role
        };

我有什么遗漏吗,或者预分配角色甚至可以在 Teams 会议中以编程方式实现吗?

【问题讨论】:

  • 我还没有听说过任何可以将其与 Graph API 一起使用的角色或方式!!
  • 相关的类定义在这里docs.microsoft.com/en-us/graph/api/resources/…如果会议参与者有这样的getter和setter,那么设置它的实际用例是什么?
  • @Dev 你能从你的连接中找到更多吗?
  • 不幸的是我没有看到任何设置。据说您可以将此作为新功能请求提交并提交Microsoft Uservoice。以便您可以考虑实施它。

标签: c# microsoft-graph-api microsoft-graph-teams


【解决方案1】:

不确定参与者的角色。

在参与者部分 - 就像你提到的那样。

https://docs.microsoft.com/en-us/graph/api/resources/meetingparticipants?view=graph-rest-1.0

有2个类别

  1. 与会者
  2. 组织者

您在参加者下有两个角色 - 演示者、参加者。

将与会者添加到会议:

使用PATCH

https://graph.microsoft.com/v1.0/me/onlinemeetings/<MEETING ID>

创建在线会议邀请后,您将能够获得会议。

参加者角色:

{"participants":{"attendees":[{"identity":{"@odata.type":"#microsoft.graph.identitySet"},"upn":"<UPN>","role":"attendee"}]}}

对于演示者角色:

{"participants":{"attendees":[{"identity":{"@odata.type":"#microsoft.graph.identitySet"},"upn":"<UPN>","role":"presenter"}]}}

组织者

据我所知,当您使用“我”端点时,您将无法更改/添加组织者。

【讨论】:

  • 我在创建会议时在 c# 级别尝试过,但是,当他们加入会议时它没有对人做任何事情,他们的角色不会改变或分配给我预设的一个。分配角色时我是否遗漏了什么?就我而言,我在分配角色时使用个人电子邮件地址作为 UPN,并确保他们使用相应的电子邮件加入会议。当您说创建了在线会议邀请时,您是什么意思?是不是我错过了我需要以某种方式发送会议邀请而不是向我的参与者提供会议网址的地方?
  • 你能详细说明一下这个角色吗?您是指演示者角色/受让人角色吗?
  • 以上是graph api - 你可以详细说明你用来创建/更新会议的代码吗?
  • 是的,我指的是演示者和与会者角色,我想看看我是否可以提前将其中一位参与者预设为演示者角色。而且我也在使用graph api来创建会议,创建会议本身没有问题,只是我无法预设参与者。
猜你喜欢
  • 2022-08-19
  • 1970-01-01
  • 1970-01-01
  • 2017-04-27
  • 1970-01-01
  • 2020-12-26
  • 2021-02-08
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多