在钉钉上,机器人发送互动卡片(普通版),使用标准模板:StandardCard,怎么加按钮进行应用内跳转
请参考链接:https://card.dingtalk.com/card-builder?cardType=normal
要在机器人发送的互动卡片(普通版)中使用标准模板 StandardCard 并添加按钮以实现应用内跳转,您需要在卡片数据 (cardData) 的 contents 部分定义按钮。按钮应配置为具有行动号召(Action)类型,指向内部URL以触发跳转。以下是一个简化的示例,展示了如何在卡片内容中添加一个跳转按钮:{
"config": {
"autoLayout": true,
"enableForward": true
},
"header": {
"title": {
"type": "text",
"text": "示例卡片标题"
}
},
"contents": [
// 其他内容...
{
"type": "action",
"actions": [
{
"type": "jump",
"text": "点击跳转至应用内页面",
"url": "dingtalk://dingtalkclient/page/link?url=https://your-app-url"
}
]
}
]
}
json请注意,上述示例中的 "url" 属性值应该替换为您希望在钉钉应用内打开的实际页面链接。使用 "dingtalk://dingtalkclient/page/link?url=" 前缀可以确保链接在钉钉客户端内被正确解析并跳转。将上述 cardData JSON 结构体与调用机器人发送互动卡片API所需的基本参数结合,即可实现带有跳转按钮的标准卡片发送。确保在实际应用中,根据具体需求调整其他参数,例如 openConversationId、robotCode 等。——此回答整理自钉群:钉钉开发者社区(互助群)
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。