问题标签 [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.
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}
?
c# - 为团队自定义应用程序大纲添加不同的图标?
我有一个问题,我想在选择我的应用程序和未在团队中选择我的应用程序时添加不同的图标,类似于我们为默认团队按钮设置的图标:not selected和selected。
问题是我们只有一个选项可以添加到主应用程序包中。
提前致谢。任何帮助,将不胜感激。
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 以允许跨设备调试?
node.js - Microsoft Teams Bot 有没有办法在 Teams 上接收紧急呼叫通知?
我正在为我的公司进行 microsoft 团队集成,该集成将分发给我们的客户团队组织。我需要一种让机器人或团队应用程序在团队发出紧急呼叫时得到通知的方法。在紧急呼叫策略设置中,我无法将机器人添加到接收通知的用户组中,并且机器人目前仅在您直接@他们时才会收到消息。任何有关此的帮助或想法将不胜感激!
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 中对身份验证部分进行编码。
登录页面代码:
应用重定向代码:
botframework - Microsoft Teams 应用程序:使用选项卡的媒体权限时出现问题
我正在尝试为需要访问麦克风的 Microsoft Teams 开发一个选项卡。根据文档
我需要将此属性添加到 manifest.json:
当我打开标签时,我可以看到以下消息:
问题是我还需要在不同的窗口中使用我的应用程序
但是,当我选择该选项并让我的应用程序在另一个窗口中运行时,我看不到允许该权限的消息,并且我的选项卡无法使用麦克风
我也尝试在其他窗口中打开我的应用程序之前授予该权限,但它也不起作用。
在这种情况下我能做什么?