【问题标题】:Unable to save connector configuration. Please try again无法保存连接器配置。请再试一次
【发布时间】:2021-03-17 16:17:12
【问题描述】:

我一直在尝试在 MS 团队中创建连接器,但出现此错误:单击保存时:“无法保存“Top.legal”连接器配置。请重试。” 我对这个问题进行了一些研究,但所有这些都与我的情况不匹配 这是我的 manifest.json 文件

{
  "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.9/MicrosoftTeams.schema.json",
  "manifestVersion": "1.9",
  "id": "xxxxxx",
  "version": "1.0.0",
  "packageName": "com.Top.legal",
  "developer": {
    "name": "Developer",
    "websiteUrl": "https://www.exemple.com/",
    "privacyUrl": "https://www.exemple.com/",
    "termsOfUseUrl": "https://www.exemple.com/"
  },
  "description": {
    "full": "send adaptive cards",
    "short": "top legal"
  },
  "icons": {
    "outline": "outline_icon.png",
    "color": "color_icon.png"
  },
  "connectors": [
    {
      "connectorId": "8e33a624-cf51-4e6d-87ec-b7eaecd98a80",
      "scopes": ["team"],
      "configurationUrl": "https://84127fa549f0.ngrok.io/connect"
    }
  ],
  "name": {
    "full": "Top.legal",
    "short": "Top.legal"
  },
  "permissions": ["identity", "messageTeamMembers"],
  "accentColor": "#FFFFFF",
  "validDomains": ["5b6a00e5f53f.ngrok.io"]
}

你可以在这里找到我的 config.html 文件 =>

<!DOCTYPE html><html><head><meta charset='utf-8'>
    <meta http-equiv='X-UA-Compatible' content='IE=edge'>
    <title>Page Title</title>
    <meta name='viewport' content='width=device-width, initial-scale=1'>
    <script src='https://statics.teams.microsoft.com/sdk/v1.2/js/MicrosoftTeams.min.js'</script</head><body>Copy your webhook URL from here to POST messages in this channel: <span id="url"></span><br><br>Don't forget to click on "Save" to activate your connector.<script>microsoftTeams.initialize();
        
        microsoftTeams.settings.getSettings(s => {
            document.getElementById("url").innerText = s.webhookUrl;
            console.log(s);
             });

        microsoftTeams.settings.setSettings({
            entityId: "sampleConn",
            configName: "sampleConfig",
            contentUrl: "https://84127fa549f0.ngrok.io/connect"
        });

        

        microsoftTeams.settings.setValidityState(true);

        microsoftTeams.settings.registerOnSaveHandler((saveEvent) => {
           
            
                    saveEvent.notifySuccess();
                  
        });
    </script></body></html>

感谢您的帮助

【问题讨论】:

  • 我能够重现该问题并将其用于与团队进行内部讨论。
  • 现在我无法重现该问题,请关注this 示例代码,如果您仍然存在问题,请告诉我。

标签: javascript microsoft-teams


【解决方案1】:

Connectors Developer Dashboard 中注册连接器时,在有效域中添加 ngrok url。请关注此sample code

【讨论】:

    猜你喜欢
    • 2021-02-15
    • 2014-11-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-08-13
    • 2017-05-15
    • 1970-01-01
    • 2016-07-19
    相关资源
    最近更新 更多