开发者社区> 问答> 正文

钉钉互动卡片开启纯拉模式响应回调入参数据结构是什么?

钉钉互动卡片开启纯拉模式响应回调入参数据结构是什么?

展开
收起
真的很搞笑 2023-12-28 07:47:56 63 0
2 条回答
写回答
取消 提交回答
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    钉钉互动卡片开启纯拉模式响应回调的入参数据结构是一个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则是一个数组,包含了卡片上所有的按钮信息,包括按钮的名称、链接以及回调信息。

    2023-12-28 18:08:55
    赞同 展开评论 打赏
  • 钉钉互动卡片开启纯拉模式后的响应回调入参数据结构可能会因不同的互动卡片类型和版本而有所不同。以下是一个基本的互动卡片响应数据结构示例:

    {
      "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(如果已授权)
          ...
        }
      }
    }
    
    2023-12-28 16:14:27
    赞同 1 展开评论 打赏
来源圈子
更多
收录在圈子:
+ 订阅
问答排行榜
最热
最新

相关电子书

更多
钉钉小程序——为工作方式插上翅膀 立即下载
Apache Flink 流式应用中状态的数据结构定义升级 立即下载
钉钉客户端自动化的应用 立即下载