ActionCard接口主要用于发送具有按钮和动作的卡片消息,适用于需要用户进行特定操作的通知场景。以下是如何使用ActionCard接口的示例:对于企业内部应用:{
"robot_code": "iuEkXlixxx1002",
"target_open_conversation_id": "3mwsbxxxfe==",
"msg_param_map": {
"title": "标题",
"markdown": "# 测试内容",
"btn_orientation": "1",
"btn_title_1": "btn_title_1",
"action_url_1": "dingtalk.com",
"btn_title_2": "btn_title_1",
"action_url_2": "dingtalk.com",
"btn_title_3": "btn_title_1",
"action_url_3": "dingtalk.com",
"btn_title_4": "btn_title_1",
"action_url_4": "dingtalk.com"
},
"msg_template_id": "inner_app_template_action_card"
}
json其中:• robot_code 是机器人的唯一标识。• target_open_conversation_id 是目标群聊的唯一标识。• msg_param_map 包含了消息的具体参数,如标题(title)、Markdown格式的内容(markdown)、按钮排列方向(btn_orientation)及各按钮的标题和点击后的跳转链接。• msg_template_id 应设置为inner_app_template_action_card以使用ActionCard模板。对于第三方企业应用:在使用自定义模板前,需先通过官方测试消息模板并联系钉钉小二定制。基本结构类似于企业内部应用,但需遵循第三方应用的特定流程和规范。参数说明:• msgtype必填字段,对于ActionCard应设为action_card。• action_card.title通知的标题,显示在会话列表和通知中。• action_card.markdown正文内容,支持Markdown格式。• action_card.btn_orientation按钮排列方式,1表示竖排,0表示横排。• action_card.btn_json_list: 按钮列表,包含每个按钮的title和action_url。更多高级功能和个性化定制,请参考钉钉开放平台文档的互动卡片部分。此回答整理自钉群“钉钉开发者社区(互助群)”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。