钉钉机器人发送互动卡片(普通版),使用标准模板: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󠁪 等。——此回答整理自钉群:钉钉开发者社区(互助群)
赞2
踩0