钉钉如何发送一条整体跳转ActionCard样式的卡片消息?
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
要发送一条整体跳转ActionCard样式的卡片消息,你可以使用钉钉的机器人API,并按照以下JSON格式构造消息内容:
{
"msgtype": "actionCard",
"actionCard": {
"title": "卡片标题",
"text": "卡片正文",
"hideAvatar": "0",
"btnOrientation": "0",
"singleTitle": "点击跳转",
"singleURL": "https://your-url.com"
}
}
在这个示例中,singleTitle
表示按钮的标题,singleURL
表示点击按钮后跳转的URL。当你将这个JSON对象通过机器人API发送出去后,接收者在钉钉客户端中看到的将会是一个带有标题、正文和单个按钮的卡片消息,点击按钮即可跳转到指定的URL。
要发送一条整体跳转ActionCard样式的卡片消息,可以使用钉钉开放平台提供的发送消息接口。具体步骤如下:
获取access_token:使用企业ID和应用的appKey以及appSecret,调用钉钉开放平台的获取AccessToken接口,获取到访问令牌(access_token)。
构建消息内容:根据需要创建跳转ActionCard的消息内容,包括标题、描述、按钮等。
发送消息:使用获取到的access_token,调用钉钉开放平台的发送消息接口,将消息内容作为参数传递进去即可。