Я не могу сохранить действительно простой соединитель в Ms Teams. Разъем, который я сделал, является частью приложения, которое только оборачивает этот разъем. Как подсказывает г-жа, я использую ngrok для своих конечных точек (страница конфигурации). (Я также попробовал это с реальным URL тоже с тем же результатом.) Я могу успешно включить страницу конфигурации при добавлении соединителя в мою команду, но когда я нажимаю кнопку сохранения, это почти всегда дает сбой. (55 не удалось, однажды все было в порядке. Но почему !! ?? !!)
Используемый мной скрипт:
microsoftTeams.initialize();
microsoftTeams.settings.setSettings({
entityId: "sampleConfig24",
configName: "sampleConfig3",
contentUrl: "https://35e61433.ngrok.io/motivosity/msteams/config.xhtml"
});
microsoftTeams.settings.setValidityState(true);
microsoftTeams.settings.registerOnSaveHandler(function(saveEvent) {
console.log("saving....");
// microsoftTeams.settings.getSettings( function(s) {
// console.log(s);
// });
console.log("saved");
saveEvent.notifySuccess();
});
Консоль браузера содержит:
saving....
saved
{
"seq": 1587628706303,
"timestamp": 1587631139034,
"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,
"DisableConnectToO365InlineDeleteFeedbackPage": true
},
"status": 500,
"clientType": "SkypeSpaces",
"connectorType": "b87e49ce-e49a-4b42-895d-faf86b21d74a",
"name": "handleMessageError"
}
Это сообщение об ошибке не имеет понятной части. Кто-нибудь знает, что это?
Я также заметил, что при открытии страницы коннектора я также вижу это сообщение в консоли (до нажатия кнопки сохранения :) "AppsService: getInstalledAppForTeam - Неверный teamId и / или appId указано "