Команды::Адаптивная карта: Почему не удалось отобразить содержимое моей карты?

#microsoft-teams #adaptive-cards

Вопрос:

У нас есть опубликованное приложение в магазине приложений Teams.

Приложение имеет функциональность вложений, которая построена на основе модуля задач. Чтобы загрузить/загрузить вложение, мы создаем адаптивную карточку и добавляем «Отправить».Действие с объектом msteams и добавьте к нему объект out. Пример:

«данные»: {«msteams»: {«тип»: «задача/извлечение»}, «mmt»: {«тип»: «вложения/загрузка»}}

Все работало нормально до 10 сентября, когда настольные приложения Команд перестали отображать наши карты (iOS и Android продолжали работать).:

введите описание изображения здесь

После расследования мы обнаружили это Действие.Подчинение стало причиной этого. Вот данные о действиях:

 {
    "type": "Action.Submit",
    "title": "Upload image",
    "data": {
        "mmt": {
            "id": 101,
            "type": "bur/kek",
            "contentType": "hi/microsoft"
        },
        "msteams": {
            "type": "task/fetch"
        }
    }
},
 

Проблема вызвана этими строками:

 "id": 101,
"type": "bur/kek"
 

Если мы изменим идентификатор с типа int на строку или переименуем поле «тип» в «Любой тип», проблема не возникнет.

Так что для меня это похоже на ОШИБКУ.

Комментарии:

1. чтобы уточнить, правильно ли отображаются ранее представленные карты ?

2. Нет, старые открытки, которые были отправлены до 10 сентября, перестали отображаться.

3. минимальное повторение devsupport, которое не отображается в клиенте команд , — это gist.github.com/Josverl/c6adb82cc83d50e60fd4f449b0d046ee соответствует ли это используемой вами структуре и версии переменного тока , если нет , не могли бы вы предоставить более полный образец ?

4. Да, только что пытался отправить эту открытку. Тот же результат, а не рендеринг.

Ответ №1:

Мы можем повторить этот вопрос. Отправка карты, имеющей "id" as int , не является рендерингом. Я не сталкивался с проблемой, если я делаю "id" как строку и "type" как "bur/kek" .

Мы подняли проблему для этого. Внутренняя команда изучает это. Я сообщу вам, исправлено ли это или если мы получили от них обновление.