我正在尝试将团队的所有成员提取到msteams中。 我正在使用这个URL与postman获取所有成员列表
**https://smba.trafficmanager.net/apac-client-ss.msg/v3/conversations/19:xx31xx197xxx460xxxcec76xx3axxxc9@thread.skype/members**
但是我把这个错误收到邮递员
{
"message": "Authorization has been denied for this request."
}
是获取团队成员的正确方法吗?
我是否需要登录才能获取此信息?
是否与我需要添加到我的应用程序中的任何权限相关,如果我想将它用于我的机器人? 感谢
答案 0 :(得分:2)
如果您想使用机器人代码中的这些信息,我强烈建议您使用专用软件包:
这些特定于Microsoft Teams的bot API最好通过我们的方式访问 Bot Builder SDK的扩展。对于 C#/。NET ,请下载我们的 Microsoft.Bot.Connector.Teams NuGet包。对于 Node.js 开发, 你可以安装 botbuilder-teams npm包。
通过使用这些软件包,您可以直接在C#中调用GetTeamsConversationMembersAsync
,例如
答案 1 :(得分:1)
这是获取成员的正确网址格式,但请注意:
您必须在机器人的访问令牌中包含一个Authorization标头,例如: “授权:持票人”
您的机器人必须是团队成员或聊天才能获得名单。