开发者社区 问答 正文

钉钉互动卡片有哪些属性,如何发送、更新和控制回调?

钉钉互动卡片有哪些属性,如何发送、更新和控制回调?

展开
收起
真的很搞笑 2023-12-21 08:05:04 239 分享 版权
3 条回答
写回答
取消 提交回答
  • 什么是互动卡片
    在群聊场景中,互动卡片是非常重要的帮助应用功能与场域融合的能力。通过互动卡片,你应用可以通过一个消息卡片将部分数据和功能提供给用户,与用户直接产生互动。

    互动卡片特性https://open.dingtalk.com/document/orgapp/group-chat-coolapp-interactive-card

    2023-12-24 08:33:31
    赞同 展开评论
    • 钉钉互动卡片是一种富媒体消息形式,支持多种交互元素和动态内容。
    • 卡片的属性包括但不限于:标题、描述、图片、按钮、输入框、选择器等。
    • 发送卡片消息通常需要调用钉钉的API,如sendInteractiveCard接口,并传入卡片的JSON数据结构。
    • 更新卡片内容可以通过调用updateInteractiveCard接口实现,传入新的卡片数据。
    • 控制卡片的回调可以通过配置卡片中的按钮或者输入框的action来实现,当用户交互时,钉钉会将用户的操作信息以HTTP请求的形式发送到你在卡片中配置的回调URL。
    2023-12-21 15:48:40
    赞同 展开评论
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    钉钉互动卡片具有多个属性,包括发送人、接收人、卡片标题、卡片内容和卡片按钮等。这些属性使卡片更具个性化,并能更好地满足用户的需要。

    发送互动卡片,您需要使用钉钉开放平台提供的机器人接口(Webhook),把互动卡片作为消息内容发送到指定的群聊。对于已经发送的互动卡片,如果您想要更新其内容,可以通过再次发送一个新的互动卡片消息来覆盖原有的卡片内容。钉钉会自动将新的卡片显示在群聊中,并隐藏旧的卡片。此外,如果需要更新特定的互动卡片,可以使用钉钉的消息更新接口,通过指定卡片的唯一标识符和要更新的属性,比如内容或按钮等。

    互动卡片中的按钮可以设置回调参数。当用户点击按钮时,钉钉会发送一个回调事件给您的服务器。您可以在机器人接口(Webhook)配置的回调 URL 中处理这些回调事件,并根据需要进行业务逻辑的处理。例如,动态设置按钮需填写按钮点击事件类型,并在注册互动卡片回调地址时保留参数 callbackRouteKey。

    2023-12-21 15:40:22
    赞同 展开评论