#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"
.
Мы подняли проблему для этого. Внутренняя команда изучает это. Я сообщу вам, исправлено ли это или если мы получили от них обновление.