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

office365connectors - 无法设置自定义团队 Office 365 连接器

问题

我正在尝试使用自定义连接器构建可配置的团队选项卡,但在安装团队应用程序并尝试配置连接器时遇到严重问题。我创建了标签应用程序,它们运行良好。但是连接器本身或带有选项卡的连接器无法配置。

连接器自定义配置页面将在新窗口中打开并显示配置页面,但 Teams SDK 未初始化。该microsoftTeams.initialize()功能似乎没有做任何事情。函数的回调microsoftTeams.settings.setSettings(settings)microsoftTeams.settings.getSettings()永远不会被调用。

我已经尝试了几十个示例以及 node.js 和 csharp 项目。我尝试在团队应用程序构建器、哟团队和 VSCode 团队工具包中构建连接器。我什至尝试了不同版本的团队 SDK。没区别。

我阅读了所有 SO 问题和 Teams SDK github 问题,但这些建议或解决方案都没有产生任何影响。

有谁知道自定义创建的 Office 365 连接器是否仍然可以在 Teams 中使用,或者我做错了什么?

会不会是我的沙盒团队/办公环境?

这是我的配置:

  • 根据文档创建了一个带有假用户 + Azure 的沙盒 Office/Teams 开发环境。我还没有尝试过生产 Teams/Office
  • 更改了 Teams 管理员设置以允许侧载
  • 在 outlook.office.com 上创建了连接器注册(多次创建,未编辑)。
  • 创建连接器配置页面(以几种不同的方式)托管在 ngrok 上(和天蓝色 - 没有区别)
  • 在“管理您的应用程序”->“上传自定义应用程序”中上传的应用程序
  • 选择一个团队频道来安装应用程序
  • 团队频道中配置的连接器
  • 单击“访问站点进行安装”链接
  • 配置页面打开,但 Teams SDK 均不起作用 - 我在各处添加了 console.log 以进行验证

显现:

这是默认的快速脚手架yo teams可配置选项卡和连接器

连接器注册清单(从 outlook.office.com reg 导出)

连接器刚刚注册,未发布

0 投票
0 回答
3 浏览

teams-toolkit - 从团队应用程序中的自定义静态选项卡打开 Internet 网站

我正在尝试打开 Internet 上可用的网页,无需通过自定义 Teams 应用选项卡进行身份验证。该页面也可以在 iframe 中打开。

使用提琴手我可以看到正在访问的页面,但团队不显示选项卡。

这应该可能吗?

谢谢

0 投票
0 回答
7 浏览

microsoft-teams - 团队聊天 URL 的格式

我有一个在 Teams 中运行的应用程序,它显示了员工、姓名、电子邮件、状态、职务和电话的列表。

对于名称列,我想将其显示为一个链接,单击该链接将在 Teams 桌面或移动应用程序中打开与该员工的聊天。如果有一个现有的聊天会话,它应该去那个,否则创建一个新的聊天。它不应该打开 Web 客户端并经历选择然后在桌面应用程序中打开的麻烦。

我以前使用这种格式:

https://teams.microsoft.com/l/chat/0/0?users=user@user.com

这导致了整个 Web 客户端流程,因此经过一番挖掘后,我将其更改为:

MSTeams:/l/chat/0/0?users=user@user.com

这似乎适用于现有聊天,但不适用于新聊天。页面顶部的收件人:字段未填写。

有任何想法吗?

谢谢

三月