问题标签 [office365connectors]

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 回答
70 浏览

microsoft-teams - 在 Microsoft 团队中保存自定义连接器时出错

我正在使用 Microsoft Teams 上的应用工作室为应用构建连接器。app studio 创建的 manifest.json 如下:

连接器渲染良好。但是,当我单击保存按钮时,它给了我以下错误:

0 投票
1 回答
1335 浏览

jenkins - 在 Jenkins office-365-connector-plugin 中使用宏

我正在尝试将 Jenkins DSL 与office-365-connector-plugin一起使用,并将通知限制为master仅分支。

通过查看 Jenkins 中的 UI 配置,似乎可以使用宏来实现: 连接器配置

但是我不知道该放什么,而且我如何在 DSL 中使用它?我确实看到了人们使用它的例子,但我不明白他们在做什么(例子

0 投票
0 回答
120 浏览

node.js - “无法保存连接器配置。请重试”错误

我正在尝试创建一个 MS Teams 连接器,这将帮助我将外部实体数据提供到 MS Teams 通道中。我正在关注这个博客来创建新的连接器。

执行的步骤 -

  1. 在此注册连接器并填写所有详细信息。
  2. 在本地托管我的 config.html 文件并使用 ngrok 公开其 https 链接。
  3. 使用 Teams App Studio 将连接器安装到 Teams。
  4. 在 Teams 频道上安装了连接器。

确保完成上述所有步骤后,我将连接器安装到 MS Teams > 频道并在运行时显示 错误:“无法保存“顺式连接器”连接器配置。请重试。”

截屏 -在此处输入图像描述

代码库 -

config.html 文件 -->

index.js 代码 -->

我的 manifest.json 文件 -->

问题 - 上述步骤非常简单,但 MS Teams 连接器仍显示错误。我可以知道出了什么问题吗?

0 投票
1 回答
137 浏览

azure - 无法在 PowerApps 中将自定义 API 添加为自定义连接器

问题:通过调用 Azure API 管理在 PowerApps 中自定义连接器

平台: Office 365 我有一个示例 web 应用程序,我在其中部署了我的测试 WebAPI。当我通过使用 /api/values 访问 URL 来正常测试时,它工作正常。现在我想将此作为连接器添加到我的 PowerApp 以访问 Web API。我已经做了以下事情来实现这一目标

  1. 为此 Web 应用程序创建了 API 管理。
  2. 创建了新的 API。我已经对此进行了测试并根据需要显示了结果。
  3. 我去了 PowerApps 并尝试使用“从 Azure 服务创建(预览版)”选项创建自定义连接器。
  4. 我已经选择了我的订阅详细信息和我的 api 管理名称,但是当我选择我的自定义 API 时,它给出了以下错误。但是当我选择默认 api 即 echo-api 时就没有问题了。对此的解决方案是什么 在此处输入图像描述

在 Visual Studio 解决方案级别有什么可做的吗?

0 投票
1 回答
438 浏览

microsoft-teams - 可操作消息(消息卡)输入值替换在 Microsoft Teams 中不起作用

我有一个问题,我无法从 Microsoft Teams 中的消息卡文本输入中检索值,但相同的 JSON 模板实际上适用于Message Card Playground

我的 Microsoft Card 实现的简要概述。我必须使用 MessageCard,因为我正在使用连接器(传入 webhook)将卡片发送到 Microsoft Teams。因此,输入值替换语法参考消息卡参考- {{<id of input>.value}}。当我在 TEAMS 中时,在我的消息卡中使用此语法没有得到任何价值。例如,用户填写了一个文本框,并且该值未被捕获或无法使用此语法检索。

我使用的卡如下:

注意:你可以看到有"summary": "{{ctx.monitor.name}}",它是来自 Kibana(一个数据可视化工具)的一个属性。这个值是有效的,但这不是我们的重点。我的问题是我无法从 {{comment.value}} 获得任何值,它是一个空字符串。

我的问题是:

  1. 这是来自 MSFT Teams 本身的限制吗?
0 投票
2 回答
86 浏览

office-js - 使用 contentControl.track 更改 Word Api Javascript 的交叉上下文中的属性

我已经完成了下一个功能。第一个使用“track”方法选择并存储内容控件:

第二个,它具有内容控件对象和一种颜色作为参数,使用该颜色来突出显示内容控件:

前端的代码是接下来的两个按钮:

console.log 消息是下一个: 控制台日志消息

如您所见,似乎 font.hightColor 已更改,但内容控件仍然没有突出显示: 内容控件的文字捕获

0 投票
1 回答
660 浏览

office365 - 由于逻辑应用中的交叉 api 连接导致 office365 API 连接身份验证/授权失败

我在使用 ARM 模板进行逻辑应用部署时面临重新身份验证和授权问题。我找到了几种解决方案,但没有一个对我有用。实际上我的要求略有不同,我在下面写。

介绍

我们正在为我们的客户工作,而我们的客户没有 office365 完整订阅。我们已经通过逻辑应用向我的客户介绍了解决方案。

我们有几个逻辑应用程序,因为我们使用 office365 连接器在 SharePoint 上进行通知和上传数据,这些连接器使用我的组织的凭据进行身份验证,而整个逻辑应用程序都部署在我客户的 Azure 云中。简而言之,这些逻辑应用程序是混合逻辑应用程序,这意味着逻辑应用程序具有我公司的 office365 连接器,并且此逻辑应用程序部署在客户的 Azure 云环境中。

问题

每当我们部署逻辑应用的 arm 模板时,我们都会遇到问题,逻辑应用要求对 office365 步骤进行身份验证。

我遵循了以下文档和解决方案,但由于混合解决方案而没有为我工作。

在点击并尝试上述解决方案后,我知道所有解决方案都是正确的,但在我的情况下它不起作用,因为我在逻辑应用程序中使用混合连接。还有几个问题

  1. 启用 MFA 时。每次部署后我都需要在逻辑应用中进行手动身份验证吗?

  2. 当我通过 DevOps 部署 arm 模板并执行逻辑应用程序时,连接显示未授权并给我以下错误。

    { "error_description": "Exception of type 'Microsoft.IdentityModel.Tokens.AudienceUriValidationFailedException' was thrown." }

请让我知道是否有人有此问题的解决方案。

0 投票
2 回答
262 浏览

microsoft-teams - Microsoft Teams 连接器无法保存配置

我正在尝试构建一个 Microsoft Teams 连接器,我在开发时已将其侧载到我的团队中。我在 S3 上设置了一个测试配置页面,并将我的应用程序清单指向它。当我单击保存按钮时,它会停留在“设置连接器”微调器上一段时间,然后说“无法保存连接器配置。请重试。”

配置页面的 Javascript 应该可以通过上面的 S3 链接看到;我的应用清单如下。contentUrl在查看了几个类似的问题后,您会注意到validDomains.

通过桌面团队应用程序尝试此操作时,我无法获得更多详细信息,但在浏览器中,我在控制台中看到此错误:

感谢您提供的任何指导。如果我可以私下与 Microsoft 的某个人取得联系,我很乐意提供<redacted>信息。

0 投票
2 回答
354 浏览

email - 确定电子邮件接收者是否为 Outlook / Office 365 以呈现可操作邮件

我们现在正在向使用 Outlook、Gmail 和其他客户端的客户发送交易电子邮件。

我们希望有条件地发送可操作邮件,仅针对我们的 Outlook / Office 365 客户(我们将向非 Outlook 用户发送完全不同的交易电子邮件),但我们不确定如何确定收件人是否正在使用 Outlook / Office 365 而不是例如 Gmail。

  • 有没有办法在发送之前确定收件人的电子邮件客户端类型?
  • 如果不是,那么在逻辑上显示可操作消息与其他电子邮件提供商的回退的最佳方法是使用条件标签吗?IE<!--[if mso]><![endif]-->

我还注意到,Gmail 有时会将带有<script>标签(可操作邮件所需的标签)的电子邮件标记为危险。我尝试只为 Office 365 客户端呈现它们,如下例所示,但这不起作用:

0 投票
0 回答
329 浏览

microsoft-teams - 在 Teams 聊天中从 Office 365 连接器卡创建 Outlook 事件

我们使用入站 webhook 将消息从外部服务发送到 Microsoft Teams 频道。我们希望利用 Office 365 连接器卡(因为我们还不能将自适应卡与入站 webhook 一起使用......)来创建消息。当这些消息到达时,我们希望它上面的按钮之一是允许读者至少开始在其 Outlook 日历上创建事件的过程。

我们已经了解了如何创建 Office 365 连接器卡并注意​​ ActionCard、HttpPost 和 OpenUri 选项,但似乎无法看到如何将所有这些组合在一起为用户创建 Outlook 日历项目。

关于在哪里看有什么建议吗?