Microsoft Teams消息传递扩展无法调用TeamsInfo方法

时间:2019-11-27 18:03:50

标签: botframework microsoft-graph microsoft-teams microsoft-graph-teams

我正在开发一个带action命令的Microsoft Teams消息传递扩展,并且想要获取登录人员的信息,并尝试获取他的电子邮件地址以在我们的服务器上进行验证,以了解他是否有权访问此地址。上下文对象仅返回不是很有用的AADObjectID,但是可以使用电子邮件对其进行授权。为了获得电子邮件,我知道必须调用TeamsInfo对象并在其上使用成员信息API。尽管使用api会给我“机器人不属于对话名册”的错误。看着它,我意识到我可能只能调用它,因为您不能真正单独安装消息传递扩展。我的消息传递扩展程序是否可以通过某种方式获取已登录人员的电子邮件,而又因为他们已经登录到Teams而无需再次登录,因此可以获取他们的电子邮件?

1 个答案:

答案 0 :(得分:0)

因此,显然,如果要在TeamsInfo类中调用方法,则需要同时配置bot和消息传递扩展。如果您只有消息传递扩展名,它将无法正常工作。