对 Microsoft Teams 的自适应卡片支持
Adaptive Cards Support for Microsoft Teams
我已经将 MSFT 聊天机器人与 Teams 集成在一起,我能够连接和交互,但是对于基于自适应卡片的响应,我收到以下错误 "The specified card version is not supported."
知道 MSFT 团队何时支持自适应卡。
环境:
自适应卡片 v 0.5.1.0
Microsoft Teams(桌面版和 Web 版)现在支持自适应卡片。
有几点需要注意:
- 您使用的是旧版本的 nuget 包。请用这个:https://www.nuget.org/packages/AdaptiveCards/(v1.0.3是目前最新的版本)
- 检查您在请求中发送的附件内容,并确保它是自适应卡(
AdaptiveCard
的实例)w/version = 1.0。 Attachment.Content
是对象类型,所以很容易不小心将其他东西放在那里——在我的例子中是一个 AdaptiveCardParseResult
,哎呀! :)
我已经将 MSFT 聊天机器人与 Teams 集成在一起,我能够连接和交互,但是对于基于自适应卡片的响应,我收到以下错误 "The specified card version is not supported."
知道 MSFT 团队何时支持自适应卡。
环境: 自适应卡片 v 0.5.1.0
Microsoft Teams(桌面版和 Web 版)现在支持自适应卡片。
有几点需要注意:
- 您使用的是旧版本的 nuget 包。请用这个:https://www.nuget.org/packages/AdaptiveCards/(v1.0.3是目前最新的版本)
- 检查您在请求中发送的附件内容,并确保它是自适应卡(
AdaptiveCard
的实例)w/version = 1.0。Attachment.Content
是对象类型,所以很容易不小心将其他东西放在那里——在我的例子中是一个AdaptiveCardParseResult
,哎呀! :)