Microsoft 团队消息传递扩展无法调用团队信息方法



我正在开发一个带有操作命令的 Microsoft Teams 消息传递扩展,并希望获取有关登录人员的信息,并尝试获取他的电子邮件地址以在我们的服务器上验证他是否有权访问此内容。上下文对象仅返回AADObjectID,这不是很有用,但电子邮件可用于授权它们。为了获得电子邮件,我知道我必须调用TeamsInfo对象并在其上使用成员信息API。尽管使用 api 会给我"机器人不是对话名单的一部分"错误。看着它,我意识到我可能只能调用它,因为您无法真正单独安装消息传递扩展。有没有办法让我的消息传递扩展获取登录者的电子邮件,而无需要求他们再次登录,因为他们已经登录到 Teams?

因此,显然,如果要调用 TeamsInfo 类中的方法,则需要同时配置机器人和消息传递扩展。如果您只有消息传递扩展,它将不起作用。

相关内容

最新更新