钉钉开发中,什么是actionCard json格式?
在钉钉消息通知中,actionCard类型的消息允许使用JSON格式来定义富文本卡片内容,特别是当需要包含按钮以触发不同操作时。以下是一个基础的actionCard JSON格式示例:
{
"msgtype": "action_card",
"action_card": {
"title": "是透出到会话列表和通知的文案",
"markdown": "支持markdown格式的正文内容",
"btn_orientation": "1",
"btn_json_list": [
{
"title": "一个按钮",
"action_url": "https://www.taobao.com"
},
{
"title": "两个按钮",
"action_url": "https://www.tmall.com"
}
]
}
}
json在这个示例中,各参数的含义如下:• msgtype消息类型,这里设置为action_card表示这是一个行动卡片消息。• action_card.title卡片的标题,会在会话列表和通知中显示。• action_card.markdown卡片的正文内容,支持Markdown格式。• action_card.btn_orientation按钮的排列方式,1 表示竖排,0 表示横排。• action_card.btn_json_list一个对象数组,定义了按钮的信息,每个对象包含: • title按钮的标题。• action_url点击按钮后跳转的URL。请确保在发送这类消息时,HTTP请求头中的Content-Type应设置为application/json,以便服务器能够正确解析消息体。此回答整理自钉群“钉钉开发者社区(互助群)”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。