通过Microsoft Teams发送自适应卡

2020-08-16 21:32发布

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

我正尝试通过SAP CAI Python connect.send_message方法通过MS Teams Connector发送自适应卡。

不幸的是,它不起作用,因为我将adaptiveCard JSON发送到SAP Bot Builder,并且它不了解JSON AdaptiveCard格式,因此不起作用。

有人知道我如何发送自适应卡json吗?

例如:

 {
    " contentType":" application/vnd.microsoft.card.hero",
    "内容":{
      " title":"西雅图中心单轨铁路",
      "副标题":"西雅图中心单轨铁路",
      " text":"西雅图中心单轨铁路是一条西雅图铁路(靠近太空针塔)和西雅图市中心之间的高架铁路线。它是为1962年世界博览会而建造的。最初的两列火车于1961年完工,目前仍在使用。  ",
      "图片": [
        {
          "网址":" https://upload.wikimedia.org/wikipedia/commons/thumb/4/49/Seattle_monorail01_2008-02-25.jpg/1024px-Seattle_monorail01_2008-02-25.jpg"
        }
      ],
     "纽扣": [
       {
          " type":" openUrl",
          " title":"官方网站",
          "值":" https://www.seattlemonorail.com"
        },
       {
         " type":" openUrl",
         " title":"维基百科页面",
         "值":" https://en.wikipedia.org/wiki/Seattle_Center_Monorail"
        }
      ]
    }
 }
 

如下所示: https://docs.microsoft.com/de-de/microsoftteams/platform/assets/images/cards/hero.png

谢谢

         点击此处--->   EasySAP.com群内免费提供SAP练习系统(在群公告中)

加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)


你好

我正尝试通过SAP CAI Python connect.send_message方法通过MS Teams Connector发送自适应卡。

不幸的是,它不起作用,因为我将adaptiveCard JSON发送到SAP Bot Builder,并且它不了解JSON AdaptiveCard格式,因此不起作用。

有人知道我如何发送自适应卡json吗?

例如:

 {
    " contentType":" application/vnd.microsoft.card.hero",
    "内容":{
      " title":"西雅图中心单轨铁路",
      "副标题":"西雅图中心单轨铁路",
      " text":"西雅图中心单轨铁路是一条西雅图铁路(靠近太空针塔)和西雅图市中心之间的高架铁路线。它是为1962年世界博览会而建造的。最初的两列火车于1961年完工,目前仍在使用。  ",
      "图片": [
        {
          "网址":" https://upload.wikimedia.org/wikipedia/commons/thumb/4/49/Seattle_monorail01_2008-02-25.jpg/1024px-Seattle_monorail01_2008-02-25.jpg"
        }
      ],
     "纽扣": [
       {
          " type":" openUrl",
          " title":"官方网站",
          "值":" https://www.seattlemonorail.com"
        },
       {
         " type":" openUrl",
         " title":"维基百科页面",
         "值":" https://en.wikipedia.org/wiki/Seattle_Center_Monorail"
        }
      ]
    }
 }
 

如下所示: https://docs.microsoft.com/de-de/microsoftteams/platform/assets/images/cards/hero.png

谢谢

付费偷看设置
发送
4条回答
d56caomao
1楼-- · 2020-08-16 21:43

Hi C K,

您需要创建一个CUSTOM类型的有效CAI响应,该响应将在CONTENT中包含自适应卡:

 {
     " type":" custom",
     "内容":{<您的自适应卡片对象>}
 }
 

这种类型的响应会将内容直接传递给MS Teams频道,而无需对其进行转换。

BR-Jean-Yves

土豆飞人
2楼-- · 2020-08-16 22:03

仍在寻找 帮助这个:)

hongfeng1314
3楼-- · 2020-08-16 21:44

对此有任何更新吗? 自定义内容对我不起作用

闻人可可
4楼-- · 2020-08-16 21:46

Jean-Yves Guyomarc'h您好,

不幸的是,由于我得到的回复仍然是

sapcai.apis.errors.SapcaiError:邮件格式不正确

那是我得到的。

我尝试了多个自适应卡对象,但没有用

我希望你能帮助我

谢谢

一周热门 更多>