如何获取聊天中的联系人列表



我刚刚在VS 2022和C#上使用Teams Toolkit启动了一个选项卡项目

我找不到一种方法来获取该选项卡添加的聊天中的人员列表,或该选项卡添加了的团队中的人员名单。

TeamsInfo类似乎很有前途,但所有的方法都期望ITurnContext,我不确定如何获得它。

有什么想法吗?

不幸的是,无法直接使用Teams Toolkit(即客户端(获取此信息,您需要调用服务器才能获取此信息。你可以这样做:

  1. 使用机器人程序(即,如果您的应用程序也有/可以添加机器人程序作为应用程序的一部分(-请参阅此处了解更多信息:https://learn.microsoft.com/en-us/microsoftteams/platform/bots/how-to/get-teams-context?tabs=dotnet#fetch-名册或用户档案

  2. 通过Graph API-请参阅此处:https://learn.microsoft.com/en-us/graph/api/team-list-members?view=graph-rest-1.0&tabs=http。在这种情况下,您的应用程序可能需要Azure应用程序和管理员或用户的同意,或者您的RSC-https://learn.microsoft.com/en-us/microsoftteams/platform/graph-api/rsc/resource-specific-consent

最新更新