无法保存自定义连接器配置 [英] Can't save custom connector configuration

查看:84
本文介绍了无法保存自定义连接器配置的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在关注 https://docs.microsoft.com/en-us/microsoftteams/platform/concepts/tabs/tabs-configuration 以及提供的配置代码.当我在几秒钟后点击保存时,我收到了它不成功的错误.

I am following the tutorials on https://docs.microsoft.com/en-us/microsoftteams/platform/concepts/tabs/tabs-configuration with the configuration code provided. When I hit save after some seconds I get the error that it was not successful.

就我而言,添加了所有需要的有效域.

As far as I am concerned all needed valid domains are added.

Manifest.json

Manifest.json

    {
  "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.3/MicrosoftTeams.schema.json",
  "manifestVersion": "1.3",
  "id": "ec3e802c-506d-4301-9ae4-868b93461ca0",
  "version": "1.0.0",
  "packageName": "com.Package",
  "developer": {
    "name": "Developer",
    "websiteUrl": "https://privateDomain.de",
    "privacyUrl": "https://privateDomain.de",
    "termsOfUseUrl": "https://privateDomain.de"
  },
  "description": {
    "full": "Text",
    "short": "More Text"
  },
  "icons": {
    "outline": "IncomingWebhook.jpg",
    "color": "IncomingWebhook.jpg"
  },
  "connectors": [
    {
      "connectorId": "ec3e802c-506d-4301-9ae4-868b93461ca0",
      "scopes": [
        "team"
      ],
      "configurationUrl": "*linkToConfigurationPage*"
    }
  ],
  "name": {
    "full": "Package",
    "short": "Package"
  },
  "accentColor": "#FFFFFF",
  "validDomains": [
    "bing.com",
    "google.com",
    "*.google.com",
    "*.bing.com",
    "teams-get-started-sample.azurewebsites.net",
    "*.microsoft.com",
    "*.skype.com",
    "*.privateDomain.de",
    "vater-gruppe.de",
    "static2.sharepointonline.com", 
    "secure.aadcdn.microsoftonline-p.com", 
    "code.jquery.com", 
    "statics.teams.microsoft.com", 
    "*.microsoftonline.com", 
    "ajax.googleapis.com"

  ],
  "needsIdentity": "false"
}

支持 SSL 的服务器 (linkToConfigurationPage) 索引中的代码是

The code in the index on the SSL capable server(linkToConfigurationPage) is

`<body>
<form>
  <input type="radio" name="maptype" value="bing" onclick="onClick()"> Bing Maps<br>
  <input type="radio" name="maptype" value="google" onclick="onClick()"> Google Maps
</form> 

<script src="https://statics.teams.microsoft.com/sdk/v1.2/js/MicrosoftTeams.min.js"></script>

<script type="text/javascript">  

microsoftTeams.initialize();
microsoftTeams.settings.registerOnSaveHandler(function(saveEvent){

    var radios = document.getElementsByName("maptype");
    if (radios[0].checked) {
       microsoftTeams.settings.setSettings({
         entityId: "bing",
         contentUrl: "https://www.bing.com/maps/embed",
         suggestedDisplayName: "Bing Map",
         websiteUrl: "https://www.bing.com/maps",
         removeUrl: "https://teams-get-started-sample.azurewebsites.net/tabremove.html",
      });
    } else {
       microsoftTeams.settings.setSettings({
         entityId: "google",
         contentUrl: "https://www.google.com/maps/embed",
         suggestedDisplayName: "Google Map",
         websiteUrl: "https://www.google.com/maps",
         removeUrl: "https://teams-get-started-sample.azurewebsites.net/tabremove.html",
      });
    }
    saveEvent.notifySuccess();


});

function onClick() {
    microsoftTeams.settings.setValidityState(true);

}

</script>
</body>
</html>`

我得到的错误信息是

angular.min.js:112 2018-09-04T09:26:24.007Z Received error from connectors {"seq":1536048346894,"timestamp":1536053183994,"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":"ec3e802c-506d-4301-9ae4-868b93461ca0","name":"handleMessageError","nonPIIInfo":"{\"exception\":{}}"}

有人能帮我做错什么吗?

Can anyone help me what I am doing wrong?

推荐答案

解决方案是从生成的 mainfest.json 中删除validDomains"属性.

The solution is to remove the "validDomains" attribute from the generated mainfest.json.

这篇关于无法保存自定义连接器配置的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆