问题标签 [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.
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 导出)
连接器刚刚注册,未发布
teams-toolkit - 从团队应用程序中的自定义静态选项卡打开 Internet 网站
我正在尝试打开 Internet 上可用的网页,无需通过自定义 Teams 应用选项卡进行身份验证。该页面也可以在 iframe 中打开。
使用提琴手我可以看到正在访问的页面,但团队不显示选项卡。
这应该可能吗?
谢谢
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
这似乎适用于现有聊天,但不适用于新聊天。页面顶部的收件人:字段未填写。
有任何想法吗?
谢谢
三月