开发者社区 问答 正文

钉钉厂商发布卡片到企业会话内,当企业会话内人员点击卡片的时候,那厂商就需要得到是哪个企业的哪个群?

"钉钉厂商发布卡片到企业会话内,当企业会话内人员点击卡片的时候,那厂商就需要得到是哪个企业的哪个群,哪个用户点击的?,这些信息 文档怎么没体现出?image.png
"

展开
收起
真的很搞笑 2024-01-31 20:30:02 53 分享 版权
阿里云 AI 助理回答

在钉钉开放平台中,如果您作为厂商希望发布卡片到企业会话内,并且需要获取点击卡片的用户、群组及企业信息,可以通过集成钉钉的卡片消息与事件订阅功能来实现这一需求。具体步骤和文档说明如下:

  1. 创建自定义机器人或使用已有的自定义机器人:首先,在目标企业内部,需要有一个自定义机器人(Webhook机器人)来接收和发送消息。这个机器人可以由企业管理员在钉钉管理后台设置。

  2. 设计并发布卡片消息:利用钉钉的卡片消息格式(如:ActionCard, FeedCard等),您可以设计包含交互元素(如按钮)的卡片,并通过自定义机器人将这些卡片推送到指定的企业群聊中。在卡片的交互元素中,您可以通过设置actionURL指向您的服务器接口,当用户点击时,钉钉会向该URL发送一个请求,携带用户、群聊及企业的相关信息。

  3. 配置事件订阅:为了实时接收用户对卡片操作的反馈,您需要在钉钉开放平台的应用管理中配置事件订阅。特别是要订阅interactive_card类别的事件,这包括了用户点击卡片按钮等交互行为。配置时,您需要提供一个安全的回调地址(Callback URL),钉钉会在用户触发交互时向此地址推送事件通知,其中会包含详细的用户身份、所在群聊以及企业信息。

  4. 处理回调事件:在您的服务器端,根据钉钉推送过来的事件数据,解析出是哪个企业的哪个群、哪个用户点击了卡片上的哪个元素。钉钉的事件数据结构详细记录了这些信息,您需要按照钉钉开放平台文档中关于interactive_card事件的数据格式进行解析处理。

关于具体的API调用、事件类型、数据格式等详细信息,请参考钉钉开放平台的官方文档: - 卡片消息指南 - 事件订阅指南 - 互动卡片事件

如果在文档中找不到特定的信息或者有疑问,建议直接在钉钉开放平台的帮助中心搜索或提交工单,以获得更直接的支持。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答