问题标签 [teams-toolkit]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
59 浏览

microsoft-teams - 侧载 todo-list-with-Azure-backend 示例代码时出现问题,我收到以下错误:

当我尝试将 todo-list-with-Azure-Backend 侧加载到我的桌​​面团队客户端时,我收到以下错误(代码编译并部署到我的 Azure 租户中),我是否在某处缺少权限? 在此处输入图像描述

0 投票
1 回答
58 浏览

botframework - 搜索消息扩展 oauth 失败:在枚举类型中找不到值

我在搜索消息扩展中实现了 oauth。在本地调试中,我看到登录链接,单击它时,它也会打开窗口。但是当我将代码部署到 Azure 时,我什至看不到登录链接,并且显示无法访问应用程序。以下是我在控制台上看到的错误:

在此处输入图像描述

0 投票
2 回答
206 浏览

microsoft-teams - 由于存储域冲突,无法预配 Teams 应用

我们使用 Teams Toolkit 构建了一个 Teams 选项卡。尝试在云中进行配置时,我看到以下错误:

[Error] - Failed to update Application ID URI in Azure Active Directory. Please refer to the help link for further steps., Request failed with status code 500 Detailed error: Request failed with status code 500. Reason: Values of identifierUris property must use a verified domain of the organization or its subdomain: '{storageName}.z13.web.core.windows.net

我将应用程序 ID URI 设置为https://{tenant}.onmicrosoft.com/{appId}

在 azure 中有一个存储位置{storageName}.z13.web.core.windows.net

当我单击“在云中提供”时,该过程会尝试将应用程序 ID URI 更改为api://{storageName}.z13.web.core.window.net/{appId}.

尝试在 azure 门户中更改应用程序 ID URI 以api://{storageName}.z13.web.core.window.net/{appId}导致与预配过程中看到的完全相同的错误。

我是否必须使用提供的存储位置来配置应用程序?

有没有办法在 处创建存储https://{tenant}.onmicrosoft.com/{appId}

0 投票
1 回答
44 浏览

c# - 为团队自定义应用程序大纲添加不同的图标?

我有一个问题,我想在选择我的应用程序和未在团队中选择我的应用程序时添加不同的图标,类似于我们为默认团队按钮设置的图标:not selectedselected

问题是我们只有一个选项可以添加到主应用程序包中。

提前致谢。任何帮助,将不胜感激。

0 投票
1 回答
51 浏览

visual-studio-code - 如何为 Teams Tab 跨设备调试设置 ngrok

我已经通过更改 manifest.json 文件验证了 ngrok 在我的设置中有效。但是,以两种不同的方式获取 SSO 令牌存在问题。

首先,资源 URL 与 iframe 不同。其次,更改资源 URL 会导致与 Azure AD 不匹配。更改 AAD 中的应用程序 ID URI 没有帮助,因为我注意到 AAD 中的 URI 被重写,与 local.env 和 default.userdata 一样。

我可以知道是否有人有解决方法或工作流程来设置 ngrok 以允许跨设备调试?

0 投票
0 回答
31 浏览

node.js - Microsoft Teams Bot 有没有办法在 Teams 上接收紧急呼叫通知?

我正在为我的公司进行 microsoft 团队集成,该集成将分发给我们的客户团队组织。我需要一种让机器人或团队应用程序在团队发出紧急呼叫时得到通知的方法。在紧急呼叫策略设置中,我无法将机器人添加到接收通知的用户组中,并且机器人目前仅在您直接@他们时才会收到消息。任何有关此的帮助或想法将不胜感激!

0 投票
1 回答
53 浏览

reactjs - Microsoft Teams Tab Uncaught DOMException: Blocked a frame with origin from access a cross-origin frame

我在 React 中开发我的 Teams 应用程序并托管在 Azure App 服务器上。应用程序的支持是具有 oauth2 流的外部方。当我在 Teams 中测试我的代码时,我可以从后端看到登录屏幕,但是在输入用户名和密码后,它开始抛出以下错误:

未捕获的 DOMException:阻止具有源“https://backend-External-Server.com”的框架访问跨域框架。

我真的坚持这个。我的 React 应用程序运行良好,即使在 Teams 中我已经拥有访问令牌。所有其余的 api 调用都很完美。出现登录屏幕后出现问题。我正在使用 Teams Toolkit 创建选项卡并在 React 中对身份验证部分进行编码。

登录页面代码:

应用重定向代码:

0 投票
1 回答
137 浏览

android - Microsoft Teams Android 应用中的自适应卡片文本溢出

我的自适应卡有以下 JSON 代码:

但由于某种原因,它不关心wrapAndroid 中的属性(iOS 工作正常)。由于水平滚动条,MS Teams 拒绝了我的提交,我该如何解决?

iOS 安卓
iOS 应用 安卓应用

更新: 测试:

  • 小米红米 Note 8
  • 安卓版本11 rkq1.201004.002
  • 团队版本 1416/1.0.0.2021163901/1022
0 投票
0 回答
62 浏览

botframework - Microsoft Teams 应用程序:使用选项卡的媒体权限时出现问题

我正在尝试为需要访问麦克风的 Microsoft Teams 开发一个选项卡。根据文档

https://docs.microsoft.com/en-us/microsoftteams/platform/concepts/device-capabilities/mobile-camera-image-permissions?view=msteams-client-js-latest

我需要将此属性添加到 manifest.json:

当我打开标签时,我可以看到以下消息:

在此处输入图像描述

问题是我还需要在不同的窗口中使用我的应用程序

在此处输入图像描述

但是,当我选择该选项并让我的应用程序在另一个窗口中运行时,我看不到允许该权限的消息,并且我的选项卡无法使用麦克风

我也尝试在其他窗口中打开我的应用程序之前授予该权限,但它也不起作用。

在这种情况下我能做什么?

0 投票
0 回答
96 浏览

botframework - 团队机器人框架 - composeExtensions 不显示自适应卡上的按钮

清单中定义了两个撰写扩展命令。这些会触发对机器人框架的请求,该框架会使用自适应卡进行响应。

显示自适应卡时,它会正确呈现,但缺少按钮。如果我发送与聊天活动完全相同的自适应卡片,它会正确显示。

它是如何显示的

handleTeamsMessagingExtensionFetchTask 代码

命令(在清单中)。

自适应卡