如何解决使用具有客户端凭据流的Graph API .NET SDK创建问候世界团队时,出现“未经授权”错误
我已经创建了一个应用注册,并授予了必要的权限,然后授予了一些权限(+管理员同意):
IConfidentialClientApplication confidentialClientApplication = ConfidentialClientApplicationBuilder
.Create("...")
.WithTenantId("...")
.WithClientSecret("...")
.Build();
ClientCredentialProvider authenticationProvider = new ClientCredentialProvider(confidentialClientApplication);
GraphServiceClient graphServiceClient = new GraphServiceClient(authenticationProvider);
var team = new Team
{
displayName = "My Sample Team",Description = "My Sample Team’s Description",AdditionalData = new Dictionary<string,object>()
{
{"template@odata.bind","https://graph.microsoft.com/v1.0/teamstemplates('standard')"}
}
};
var t = graphServiceClient.Teams
.Request()
.AddAsync(team).Result;
Console.WriteLine("Hello World!" + t.Id);
结果:未经授权
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。