【发布时间】:2020-04-28 02:06:59
【问题描述】:
我正在尝试创建在线会议以使用 Graph SDK 从 Microsoft Team Meeting 获取 joinurl,但即使在我向“OnlineMeetings.Read.全部”、“OnlineMeetings.Read”、“OnlineMeetings.ReadWrite.All”、“OnlineMeetings.ReadWrite”。
请在下面查看我的代码,让我知道我做错了什么或者我是否需要提供任何其他权限。
下面是我的代码:
string[] graphScopes = { "OnlineMeetings.Read.All", "OnlineMeetings.Read",
"OnlineMeetings.ReadWrite.All", "OnlineMeetings.ReadWrite" };
IConfidentialClientApplication confidentialClientApplication = ConfidentialClientApplicationBuilder
.Create("55e5f6cf-****-****-****-4f23d6e****")
.WithTenantId("****b9d4-4dbf-****-888f-21d*563b****")
.WithClientSecret("********************************")
.Build();
ClientCredentialProvider authenticationProvider = new ClientCredentialProvider(confidentialClientApplication);
GraphServiceClient graphClient = new GraphServiceClient(authenticationProvider);
var onlineMeeting = new OnlineMeeting
{
StartDateTime = DateTimeOffset.Parse("2020-01-15T21:30:34.2444915+05:30"),
EndDateTime = DateTimeOffset.Parse("2020-01-15T22:00:34.2464912+05:30"),
Subject = "User Token Meeting"
};
var meeting = graphClient.Me.OnlineMeetings
.Request()
.AddAsync(onlineMeeting).Result;
【问题讨论】:
-
你有解决办法吗?
-
您找到解决方案了吗? @Gopi
标签: c# api azure-ad-graph-api microsoft-teams