如何在Microsoft Teams Webhook中使用自定义卡

时间:2019-07-26 15:59:58

标签: post webhooks microsoft-teams

自适应卡收到“错误请求400”错误

我正在尝试使用urlopen方法从运行Python 3.7的AWS Lambda发送POST请求

我有一个正常的卡片请求正在运行,但是自适应卡片会遇到上述错误。

工作卡示例:

{'@ context':'https://schema.org/extensions','@type':'MessageCard','themeColor':'d63333','title':'红色警报-存在问题示例警报名称' ,“文本”:“ 示例警报名称”已从“确定”更改为“警报”-越过阈值:1个数据点(10.0)大于或等于阈值(1.0)。'}

自定义卡的示例(出现错误的请求错误-400):

{'@ context':'https://schema.org/extensions','@type':'AdaptiveCard','padding':'none','body':[{'type':'Container','style ':'强调','项目':[{'type':'ColumnSet','columns':[{'type':'Column','items':[{'type':'Image','水平对齐':'右','url':'https://miro.medium.com/max/1000/1 * sszpZOih_xJV_lZsDbog-Q.png','height':'50px','altText':'MC Logo'}],'width':'auto' }]}]},{'type':'Container','padding':{'top':'none','left':'default','bottom':'default','right':'default '},'items':[{'type':'Container','items':[{'type':'ColumnSet','spacing':'Large','separator':1,1,'columns':[ {'type':'Column','verticalContentAlignment':'center','items':[{'type':'Image','horizo​​ntalAlignment':'Center','style':'Person','url' :'https://www.sccpre.cat/mypng/detail/57-574129_4-warning-stamp-vector-png-transparent-svg-warning.png','width':'60px','altText':'warning logo'}],'width':'60px'},{'type':'Column','items': [{'type':'TextBlock','size':'Medium','text':'示例警报名称问题描述','wrap':1},{'type':' TextBlock”,“ spacing”:“无”,“ text”:“ MC ETL过程notifier','isSubtle':1}],'width':'stretch'}]},{'type':'FactSet','facts':[{'title':'Incident time:','value' :“ CT 06年2019年7月10日12:00”},{'title':'Component:','value':'AWS Glue-插入资金工作'},{'title':'每晚全部完成:','value':'73%'}]},{'type':'TextBlock','spacing':'Small','weight':'Bolder','color':'Accent','size ':'中等','文本':'Click to restart'},{'type':'TextBlock','spacing':'Small','weight':'Bolder','color':'Accent ','size':'Medium','text':'Click to review logs'}}}}}],'version':'1.0'}

我的POST请求出了什么问题?

1 个答案:

答案 0 :(得分:0)

当前,Teams传入的Webhooks不支持自适应卡。您只能在连接器消息中发送Message Card。我们正在为自适应卡提供支持,但没有时间表可共享。