卡片资源概述
飞书卡片能将结构化的内容以卡片形式嵌入至聊天消息、群置顶消息、链接预览等飞书协作场景中,提升信息传递效率。用户可以在卡片上通过简单交互完成业务处理,让业务系统触手可及。简而言之,飞书卡片可使应用的使用体验从“人找应用”,演变为“应用找人”。了解更多,参考飞书卡片概述。
消息业务针对卡片类的消息提供了一系列 API,使用这些 API 可以实现:
字段说明
| 名称 | 类型 | 必填 | 描述 |
|---|---|---|---|
content | string | 是 | 消息内容为 JSON 格式的卡片结构转义成 String,卡片结构各字段说明请参考卡片 JSON 结构。 |
卡片 JSON 结构示例
json
{
"config": {
"wide_screen_mode": true
},
"header": {
"title": {
"tag": "plain_text",
"content": "你有一个休假申请待审批"
}
},
"elements": [
{
"tag": "div",
"fields": [
{
"is_short": true,
"text": {
"tag": "lark_md",
"content": "**申请人**\n王晓磊"
}
},
{
"is_short": true,
"text": {
"tag": "lark_md",
"content": "**休假类型:**\n年假"
}
},
{
"is_short": false,
"text": {
"tag": "lark_md",
"content": ""
}
},
{
"is_short": false,
"text": {
"tag": "lark_md",
"content": "**时间:**\n2020-4-8 至 2020-4-10(共3天)"
}
},
{
"is_short": false,
"text": {
"tag": "lark_md",
"content": ""
}
},
{
"is_short": true,
"text": {
"tag": "lark_md",
"content": "**备注**\n因家中有急事,需往返老家,故请假"
}
}
]
},
{
"tag": "hr"
},
{
"tag": "action",
"layout": "bisected",
"actions": [
{
"tag": "button",
"text": {
"tag": "plain_text",
"content": "批准"
},
"type": "primary",
"value": {
"chosen": "approve"
}
},
{
"tag": "button",
"text": {
"tag": "plain_text",
"content": "拒绝"
},
"type": "primary",
"value": {
"chosen": "decline"
}
}
]
}
]
}将以上卡片消息发送后,预览图示如下:

