Согласно документации, у ExternalConnection есть свойство SearchSettings, которое затем содержит коллекцию DisplayTemplate в качестве шаблонов результатов поиска.
Я пытаюсь передать такой DisplayTemplate в ExternalConnection.
Следующий подход выдает ошибку ошибка(
Код: Выделить всё
com.microsoft.graph.models.odataerrors.ODataError: The request is malformed or incorrect.Код: Выделить всё
ExternalConnection externalConnection = new ExternalConnection();
externalConnection.setId(connectionId);
externalConnection.setName(connectionName);
DisplayTemplate template = new DisplayTemplate();
template.setId("testTemplate");
template.setLayout(new UntypedString("{\"type\": \"AdaptiveCard\",\"version\": \"1.0\",\"body\": [{\"type\": \"TextBlock\",\"text\": \"A contoso ticket.\"}]}"));
SearchSettings settings = new SearchSettings();
settings.setSearchResultTemplates(List.of(template));
externalConnection.setSearchSettings(settings);
graphClient.external().connections().post(externalConnection);
Код: Выделить всё
graphClient.external().connections().byExternalConnectionId(connectionId).schema().patch(schema);
Подробнее здесь: https://stackoverflow.com/questions/792 ... -graph-api
Мобильная версия