[英]Microsoft Graph OnlineMeeting Get JoinWebUrl
I want to use the Microsoft Graph API to create an OnlineMeeting and wants to get the JoinWebUrl out off the response.我想使用 Microsoft Graph API 创建一个 OnlineMeeting 并希望从响应中获取 JoinWebUrl。 How can I do that?
我怎样才能做到这一点?
I already have this:我已经有了这个:
var onlineMeeting = new OnlineMeeting
{
StartDateTime = DateTimeOffset.Parse("2021-12-08T21:30:34.2444915+00:00"),
EndDateTime = DateTimeOffset.Parse("2021-12-08T22:00:34.2464912+00:00"),
Subject = "User Token Meeting"
};
var meeting = await graphClient.Users["mailaccount"].OnlineMeetings
.Request()
.AddAsync(onlineMeeting);
You need an organizer for an online meeting.您需要一个在线会议的组织者。 The organizer will provide the location to store information of the meeting inside Teams.
组织者将提供在 Teams 内存储会议信息的位置。
Or at least this is how we are doing it...或者至少我们是这样做的......
var request = new OnlineMeeting
{
StartDateTime = DateTime.UtcNow,
EndDateTime = DateTime.UtcNow.AddHours(1),
Subject = "User Token Meeting",
Participants = new MeetingParticipants
{
Organizer = new MeetingParticipantInfo
{
Identity = new IdentitySet
{
User = new Identity
{
Id = "<objectId of a real user>"
}
}
}
},
AccessLevel = AccessLevel.Everyone,
};
var onlineMeeting = await (await ClientAsync())
.Communications.OnlineMeetings.Request().AddAsync(request);
I would like something like this:我想要这样的东西:
var onlineMeeting = new OnlineMeeting
{
StartDateTime = DateTimeOffset.Parse("2021-12-08T21:30:34.2444915+00:00"),
EndDateTime = DateTimeOffset.Parse("2021-12-08T22:00:34.2464912+00:00"),
Subject = "User Token Meeting"
};
var meeting = graphClient.Users["mailaccount"].OnlineMeetings
.Request()
.AddAsync(onlineMeeting);
LabelURL.Text = meeting.Result.JoinWebUrl;
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.