开发者社区> 问答> 正文

钉钉机器人发送互动卡片(普通版),使用标准模板:StandardCard怎么加按钮进行应用内跳转?

在钉钉上,机器人发送互动卡片(普通版),使用标准模板:StandardCard,怎么加按钮进行应用内跳转

展开
收起
多麻辣哦 2024-06-05 12:27:18 47 0
1 条回答
写回答
取消 提交回答
  • 请参考链接: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󠁪 等。——此回答整理自钉群:钉钉开发者社区(互助群)

    2024-06-05 17:05:31
    赞同 2 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
钉钉小程序——为工作方式插上翅膀 立即下载
钉钉客户端自动化的应用 立即下载
使命必达 —— 钉钉企业级 消息服务的机遇与挑战 立即下载