如何解决如何查找与机器人进行交互的用户是否是团队的所有者,即用户的角色是所有者
我正在为C#中的Microsoft团队创建机器人。用户可以与漫游器进行交互,但是有些配置只能由团队所有者(即具有所有者角色的用户)更改。
我写了下面的代码,它为我提供了用户详细信息,但角色为null,对于Type,它表示type为user。
var teamMember = await TeamsInfo.GetMemberAsync(turnContext,turnContext.Activity.From.Id,cancellationToken);
解决方法
正如您所发现的那样,我认为您不会从GetMembersAsync获得所需的东西,但是您可以使用MS Graph来获取此信息。请记住,团队团队也是MS 365组,因此您可以查询该组的所有者。参见here。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。