【问题标题】:Microsoft Graph OnlineMeeting Get JoinWebUrlMicrosoft Graph OnlineMeeting 获取 JoinWebUrl
【发布时间】:2022-01-13 18:14:57
【问题描述】:

我想使用 Microsoft Graph API 创建一个 OnlineMeeting 并希望从响应中获取 JoinWebUrl。我该怎么做?

我已经有了这个:

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);

【问题讨论】:

    标签: c# api graph


    【解决方案1】:

    我想要这样的东西:

    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);
    
            return meeting.JoinWebUrl.ToString();
    

    【讨论】:

      【解决方案2】:

      您需要一个在线会议的组织者。组织者将提供在 Teams 中存储会议信息的位置。

      或者至少我们是这样做的......

      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);
      

      【讨论】:

        猜你喜欢
        • 2020-09-16
        • 2023-03-14
        • 1970-01-01
        • 2020-06-16
        • 2020-07-31
        • 2020-04-28
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多