问题标签 [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 投票
1 回答
53 浏览

microsoft-teams - 当我在 Teams 中旁加载 Microsoft Teams Toolkit 时,找不到个人应用程序

浏览了这里的所有文档:https ://docs.microsoft.com/en-us/microsoftteams/platform/build-your-first-app/build-and-run并重复了这封信。我可以在 https://localhost:3000/Tab 上运行应用程序 Hello World,但是当我尝试在 Teams 中侧载时,出现了问题。

我一步一步地按照我们在 Teams 中旁加载应用程序所需的操作进行操作,并且我允许使用我的管理员帐户在 Teams 中上传个人应用程序。但是当我打开 https://localhost:3000/Tab 并单击用于在 Teams 中安装此应用的 bouton add 时,Teams 说:有问题。

任何帮助表示赞赏。

0 投票
1 回答
421 浏览

visual-studio-code - 使用 Teams Toolkit 进行调试时,应用程序不会旁加载

我正在尝试在 Mac 上使用 MS Teams Toolkit for VS Code 调试其中一个教程应用程序。

当我按 F5 时,它会打开一个新的 Chrome 窗口并加载 Teams,出现以下消息:

我按照说明打开我的应用程序 ( https://localhost:3000/tab) 并允许不安全的连接,但没有任何区别。

还尝试通过 Teams 手动上传应用程序——它显示为已安装,但调试仍然不起作用。

如果我通过 Teams 将其作为自定义应用程序上传,则该应用程序可以工作,只是调试不起作用。

版本:

  • VSCode 1.53.1
  • 工具包 1.1.8
  • Mac 版团队 1.3.00.33671

有任何想法吗?

0 投票
2 回答
82 浏览

botframework - 在 Teams Toolkit 中粘贴消息传递端点

我正在尝试制作我的第一个 Teams 应用程序,并且很难按照本教程进行操作。一个问题是我无法将任何内容粘贴到机器人端点地址字段中。Cmd+V 什么都不做,右键也不起作用。有没有解决的办法?不得不从 ngrok 粘贴长的字母数字字符串真的很烦人,特别是因为它每次都在变化。我正在使用带有 Teams Toolkit 扩展 1.2.2 的 VS Code 1.55.1。

在此处输入图像描述

0 投票
1 回答
159 浏览

microsoft-teams - Teams Toolkit - 无法预配“应用服务计划”

我正在尝试将我的机器人预配到 Azure,但出现以下错误:[错误] - 代码:Solution.ProvisionFailure,消息:无法预配“应用服务计划”。意见建议:请检查登录输出通道并尝试修复此问题。

输出通道中没有详细信息。知道为什么会这样吗?我只是使用了默认的项目配置,没有改变任何东西。

谢谢

0 投票
1 回答
315 浏览

azure-active-directory - 在已部署的 Microsoft Teams 自定义个人应用程序上使用 Microsoft Graph 工具包“本地主机拒绝连接”

错误:

在此处输入图像描述

我们使用 Microsoft Graph Toolkit 获取登录凭据,以便使用 Microsoft Graph API:https ://docs.microsoft.com/en-us/graph/toolkit/overview

使用 2.1.0 版:

在此处输入图像描述

我们按照本教程进行了 Azure AD 应用注册:https ://docs.microsoft.com/en-us/graph/toolkit/get-started/add-aad-app-registration

在此处输入图像描述

因此,我认为我们需要的是更改 localhost URI 以指向已部署的 Teams 应用程序。类似的东西:https://<teams-tenant>/<teams-app>/auth.html。但我无法弄清楚。

在此处输入图像描述

我错过了什么?

精度/编辑:

  • 在使用本地运行 Teams App 时npm start,我们可以登录用户并获取个人资料信息。MGT 和 Azure 应用程序已按照 Microsoft 文档正确配置(用于本地运行,但不适用于部署)。

重现问题的步骤:

  1. 使用 Microsoft Teams Toolkit Extension 1.2.3 版创建 Teams 应用程序作为没有 SSO 的“个人选项卡”
  2. 按照以下步骤配置 Microsoft Graph Toolkit 版本 2.1.0:https ://docs.microsoft.com/en-us/graph/toolkit/get-started/build-a-microsoft-teams-tab#add-the-microsoft-图形工具包
  3. 确保按照以下步骤创建 Azure Active Directory 应用程序:按照以下步骤添加 Microsoft Graph Toolkit:https ://docs.microsoft.com/en-us/graph/toolkit/get-started/build-a-microsoft-teams -tab#add-the-microsoft-graph-toolkit
  4. 在本地测试和运行(按照以下步骤添加 Microsoft Graph Toolkit:https ://docs.microsoft.com/en-us/graph/toolkit/get-started/build-a-microsoft-teams-tab#add-the-microsoft -graph-toolkit ) - 这应该有效
  5. 在 Teams 管理中心上传 appPackage.zip ( https://docs.microsoft.com/en-us/MicrosoftTeams/manage-apps?toc=%2Fmicrosoftteams%2Fplatform%2Ftoc.json&bc=%2Fmicrosoftteams%2Fplatform%2Fbreadcrumb%2Ftoc.json #customize-an-app )
  6. 在 Teams 中安装应用程序并尝试访问它。一旦它尝试加载应用程序,我们就会收到 localhost 错误。
0 投票
2 回答
107 浏览

microsoft-teams - 如何清除 TeamsFx SSO 使用的凭据?

我有多个微软帐户链接到多个租户。我在错误的租户上注册了我的第一个团队应用程序(使用 Office 工具包功能“为 SSO 配置...”)。有什么方法可以删除存储的凭据?我什至尝试制作一个新的解决方案,但 Visual Studio 似乎已将这些凭据存储在某个地方,只是找不到。

0 投票
2 回答
99 浏览

visual-studio - 从 Visual Studio 启动时“找不到应用程序,请验证...”,但从开发人员门户正常安装

我目前正在学习 Teams 开发,并且刚刚安装了 Teams Toolkit 扩展。按照快速入门指南,启动应用程序会打开我的浏览器,其中包含 Teams Web 应用程序和消息

未找到应用,请验证应用及其[原文]访问权限。

幸运的是,在 Developer Portal中选择“Preview in Teams”选项时,仍然可以启动此应用。

引用 GettingStarted.txt:

如果您在浏览器中开始调试并且 Teams 显示消息“找不到应用,请验证应用及其访问权限”,这意味着该应用尚未上传到 Teams 开发门户。要解决此问题,请按照上述快速入门部分中的步骤操作。Project > TeamsFx > Configure for SSO 菜单命令将为您执行此步骤。

除非它成功上传到 Dev Portal。

我做了什么

  • 做了这个“为 SSO 配置”的事情。没有问题,应用程序已成功添加到开发人员门户。

我在哪里寻找答案

  • Teams Toolkit 的 VS Marketplace 页面(评论、问答)
  • Teams Toolkit 的 Github 页面(问题)
  • 这个网站 - 堆栈溢出。

显然,我不能 100% 确定我没有错过任何东西。

临时解决方案

同时,我在launchSettings.json 中将“launchBrowser”属性设置为“false”。但是,不断返回开发人员门户启动它是浪费时间,尤其是当功能在那里时。

Visual Studio 2019,Microsoft 开发帐户。

提前致谢。

0 投票
1 回答
58 浏览

azure-active-directory - 如何在 Teams 应用程序开发的 env.default.json 文件中的 local_applicationIdUris 中使用自定义域

我已更新我的 AAD 应用程序注册 Api 端点以指向我的自定义域 (api://{customdomain}/{clientid})。但是,当我在 env.default.json 文件中的 local_applicationIdUris 变量中更新相同内容并构建应用程序时,复制到 default.userdata 中的值更改为 api://localhost/{clientid}。我想在 Azure 部署上使用相同的应用注册进行本地开发和测试,但这会带来挑战,因为 Azure 应用注册需要有效的域名

0 投票
2 回答
778 浏览

microsoft-teams - manifest 和 iframe 源中定义的应用程序资源不匹配

我创建了一个 ms 团队应用程序,如果我在本地启动它可以正常工作,但是当我在我的团队中安装 appackage 并启动应用程序时,它在控制台中显示以下错误:

清单和 iframe 源中定义的应用程序资源不匹配。

我在 azure AD 中的应用程序已配置为具有唯一 ID 的多租户。我在清单文件中添加了 webApplicationInfo 对象:“,”webApplicationInfo“:{“id”:“bae.....a8”,“resource”:“https://xxxxx.onmicrosoft.com/ba. ....a8" }"

我尝试将资源对象形式从清单和 azure 更改为 api://,但没有用,我还在静态选项卡中添加了查询“inTeamsSSO=true”。静态选项卡范围是:“团队”

我该如何解决这个问题?

0 投票
1 回答
155 浏览

botframework - 我们可以通过编程方式将文件作为附件与团队中的消息一起发送吗?

我们可以使用 webhooks 或 api 在团队中将文件作为附件和消息一起发送吗?目前我们只能使用 webhook 发送短信,不能附加文件。

我想模仿下面屏幕截图中的操作:- 附加系统中存在的文件

有一些方法可以先将文件上传到一个驱动器,然后在团队消息中发送其链接,但我不想使用该解决方案。

有没有办法使用 webhook 或任何其他方式直接从您的系统上传文件作为微软团队的附件。

谢谢!!