【发布时间】:2019-03-10 07:03:09
【问题描述】:
我正在创建一个简单的 Microsoft Teams 连接器,旨在将消息从外部应用程序广播到团队内的频道,稍后会提供一些后续功能。
目前,它基本上是“传入 Webhook”连接器的品牌版本。要使用它,我的期望是用户将从 MS Teams 复制一个 webhook URL 并将其粘贴到外部应用程序中,就像 Pivotal Tracker 和其他应用程序的工作方式一样。
我已经在“连接器开发者仪表板”上注册了连接器,并正在通过手动将清单文件侧载到团队中来对其进行测试。
外部应用提供配置 HTML 页面,该页面根据文档在清单中指定。该页面已加载 MS Teams Javascript SDK,并在由 microsoftTeams.settings.getSettings() 调用填充的复制粘贴输入元素中显示 webhookUrl。
这一切似乎工作正常,但我无法保存配置。这是我在浏览器控制台中看到的错误:
Received error from connectors:
{
"seq":1538668381965,
"timestamp":1538680770343,
"flightSettings":{
"Name":"ConnectorFrontEndSettings",
"AriaSDKToken":"d127f72a3abd41c9b9dd94faca947689-d58285e6-3a68-4cab-a458-37b9d9761d35-7033",
"SPAEnabled":true,
"ClassificationFilterEnabled":true,
"ClientRoutingEnabled":true,
"EnableYammerGroupOption":true,
"EnableFadeMessage":false,
"EnableDomainBasedOwaConnectorList":false,
"EnableDomainBasedTeamsConnectorList":false,
"DevPortalSPAEnabled":true,
"ShowHomeNavigationButtonOnConfigurationPage":false
},
"status":500,
"clientType":"SkypeSpaces",
"connectorType":"760108a2-3c13-45e2-aa70-11a8acd32e3a",
"name":"handleMessageError",
"nonPIIInfo":"{\"exception\":{}}"
}
如您所见,异常为空白。我已经尝试过类似问题的建议(在清单中删除 validDomains 并在连接器仪表板中预先使用协议)但无济于事。
如何找出我的配置未保存的原因?
注意:通常情况下,我会向 MS Teams 开发支持团队提交此类问题的票证,但这似乎是唯一可用的支持渠道。对于 MS Teams 员工,我的连接器 ID 是 760108a2-3c13-45e2-aa70-11a8acd32e3a。
【问题讨论】:
标签: microsoft-teams