简体   繁体   English

Microsoft Graph OnlineMeeting 获取 JoinWebUrl

[英]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.

相关问题 Microsoft Graph API OnlineMeeting 如何对与会者进行身份验证 - How Microsoft Graph API OnlineMeeting authenticates Attendee 使用 Microsoft Graph API 创建“在线会议活动”或仅在线会议 - Create a 'event as online meeting' or only the onlineMeeting using Microsoft Graph API Microsoft Graph OnlineMeeting API 返回状态:NotFound (404) 错误 - Microsoft Graph OnlineMeeting API returning Status: NotFound (404) error 如何设置 Microsoft Graph Onlinemeeting API 设置,如附加数据,即 autoAdmittedUsers、restrictAnonymousUserJoining 等 - How to set Microsoft Graph Onlinemeeting API Settings like AdditionalData i..e autoAdmittedUsers,restrictAnonymousUserJoining,etc 使用 Microsoft Graph v1.0 SDK 创建 OnlineMeeting 时出现 Forbidden 403 错误 - Getting Forbidden 403 error while creating OnlineMeeting using Microsoft Graph v1.0 SDK Microsoft Graph-获取MemberOf - Microsoft Graph - Get MemberOf 获取 Microsoft Graph 的访问令牌 - Get access token for Microsoft Graph Microsoft Graph API-获取照片 - Microsoft Graph API - Get photo Microsoft Graph SDK .NET获取范围内的事件 - Microsoft Graph SDK .NET get events in range 在 Microsoft Graph 中,如何获取用户列表的 AppRoleAssigments - In Microsoft Graph, how to get AppRoleAssigments of list of users
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM