钉钉互动卡片开启纯拉模式响应回调入参数据结构是什么?
钉钉互动卡片开启纯拉模式响应回调的入参数据结构是一个JSON对象,包含了卡片的各种属性和用户的操作信息。例如:
{
"card_id": "xxx",
"user_id": "xxx",
"org_id": "xxx",
"title": "xxx",
"content": "xxx",
"btns": [
{
"name": "xxx",
"link": "xxx",
"callback_info": "xxx"
}
]
}
其中,card_id是卡片的唯一标识符,user_id是触发操作的用户ID,org_id是用户所在的企业组织ID。title和content分别代表卡片的标题和内容,btns则是一个数组,包含了卡片上所有的按钮信息,包括按钮的名称、链接以及回调信息。
钉钉互动卡片开启纯拉模式后的响应回调入参数据结构可能会因不同的互动卡片类型和版本而有所不同。以下是一个基本的互动卡片响应数据结构示例:
{
"card_type": "interactive", // 卡片类型,固定为"interactive"
"result": {
"status": "success", // 响应状态,可以是"success"或"failed"
"errcode": 0, // 错误码,0表示成功,非0表示失败
"errmsg": "", // 错误信息,当errcode不为0时提供详细错误描述
"data": { // 数据部分,具体内容根据互动卡片类型和操作不同而变化
"action": "click", // 用户触发的动作类型,如"click"、"submit"等
"values": { // 用户提交的表单值或其他互动数据
"field1": "value1",
"field2": "value2",
...
},
"card_id": "your_card_id", // 互动卡片的ID
"user_id": "user_id", // 用户的ID
"open_id": "open_id", // 用户的开放ID
"union_id": "union_id", // 用户的统一ID(如果已授权)
...
}
}
}
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。