首页 > 解决方案 > 使用 c# mvc 以编程方式安排微软团队会议

问题描述

我有一个重新评分 Microsoft 团队的问题。

我们可以使用 c# 代码以编程方式安排团队会议吗?这可能吗 ?

线索表示赞赏。

标签: c#asp.net-mvcmicrosoft-graph-apimicrosoft-teamsmicrosoft-graph-teams

解决方案


  • 是的,您可以使用 C#、Graph SDK 和onlinemeetings API call 来完成
  • 您可以使用委派权限使用它,并确保您设置了 OnlineMeetings.ReadWrite 权限。

这是我测试的代码示例,它对我有用。

GraphServiceClient graphClient = new GraphServiceClient( authProvider );

var onlineMeeting = new OnlineMeeting
{
    StartDateTime = DateTimeOffset.Parse("2021-01-12T21:30:34.2444915+00:00"),
    EndDateTime = DateTimeOffset.Parse("2021-01-02T22:00:34.2464912+00:00"),
    Subject = "Teams meeting"
};

await graphClient.Me.OnlineMeetings
    .Request()
    .AddAsync(onlineMeeting);

推荐阅读