钉钉机器人群聊发送的卡片消息类型中的Action_Card中的singleURL的跳转链接的要求规则是怎样的?
在钉钉机器人群聊中,ActionCard 类型的卡片消息可以配置单个按钮(singleURL)进行跳转。对于 singleURL 的要求规则如下:• 格式要求:• 单个按钮跳转链接应是一个合法的 URL 地址,支持 http/https 协议。• 编码要求:• 如果链接中包含特殊字符,需要对 URL 进行 encodeURIComponent 编码处理以确保能够正确解析和跳转。• 安全要求:• 链接必须符合钉钉的安全策略,不得指向违法违规或者可能危害用户安全的内容。• 内部跳转:• 若是要跳转到钉钉内部页面或自建应用页面,需使用钉钉统一跳转协议,例如: "actionCard": {
"title": "卡片标题",
"text": "卡片正文内容",
"btnOrientation": "0", // 按钮排列方向,默认为竖直排列
"singleTitle": "按钮标题",
"singleURL": "dingtalk://dingtalkclient/page/link?url="
}
• 外部跳转:• 如果是外部网页,则直接填写外部网站的 URL。• 必填参数:• 在发送 ActionCard 类型的消息时,singleURL 是作为按钮点击后要跳转的链接地址,是必填项。总结来说,在配置 singleURL 时,请确保提供一个有效的、编码正确的 URL,并且根据实际需求选择合适的跳转方式(内部应用还是外部网站)。 ,此回答整理自钉群“钉钉开发者社区(互助群)”
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。