c# - 使用 c# mvc 以编程方式安排微软团队会议
问题描述
我有一个重新评分 Microsoft 团队的问题。
我们可以使用 c# 代码以编程方式安排团队会议吗?这可能吗 ?
线索表示赞赏。
解决方案
- 是的,您可以使用 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);
- 有关如何将 SDK 添加到项目并创建 authProvider实例的详细信息,请查看SDK 文档。
推荐阅读
- c++ - 当我尝试从 exe 文件运行程序时出现异常 ERROR::SHADER::VERTEX::COMPILATION_FAILED
- javascript - 打字稿通过将对象的值与相同的键组合来合并 2 个对象数组
- mysql - 创建具有可查看历史记录的数据库条目?
- kotlin - 运行 java -jar 时 Dropwizard Kotlin“主方法在类中不是静态的”
- java - 是否可以在 Windows 10 中获得较旧的 Windows 版本外观?
- python - 用 Python 中另一个不同列表的值替换列表列表的值
- angular - 在 Angular 项目中放置类型/类的位置
- java - Coinbase,价格请求问题
- git - .gitattributes 的替代品
- mysql - Laravel 数据库原始 concat 替换