我正在尝试为应用构建 Microsoft Teams 集成,但在获取用户的电子邮件地址时遇到了一些问题。
我使用适用于 VS Code 的 Microsoft Teams 扩展来构建基本应用程序。我在我的服务器上使用 BotFramework v4 (NodeJS)。我能够接收来自 Teams 的请求并做出响应。
为了获取用户的电子邮件地址,我使用了 Route::middleware('auth:api', 'throttle:60,1')->group(function () {
...
}
方法,其中 id 是从 TeamsInfo.getMember(context, id)
对象获取的。不幸的是,调用此方法会导致 context.activity.from
的状态代码为 400。
我不确定我在这里遗漏了什么。我的应用已注册到 Azure Active Directory 并具有 RestError: Unknown
权限。我在这里遗漏了什么吗?
任何帮助将不胜感激!
对于某些上下文,我正在尝试构建消息扩展操作命令。
代码:
User.Read.All
这是我在调用 TeamsInfo.getMember() 时得到的错误:JSON