"钉钉厂商发布卡片到企业会话内,当企业会话内人员点击卡片的时候,那厂商就需要得到是哪个企业的哪个群,哪个用户点击的?,这些信息 文档怎么没体现出?
"
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
在钉钉开放平台中,如果您作为厂商希望发布卡片到企业会话内,并且需要获取点击卡片的用户、群组及企业信息,可以通过集成钉钉的卡片消息与事件订阅功能来实现这一需求。具体步骤和文档说明如下:
创建自定义机器人或使用已有的自定义机器人:首先,在目标企业内部,需要有一个自定义机器人(Webhook机器人)来接收和发送消息。这个机器人可以由企业管理员在钉钉管理后台设置。
设计并发布卡片消息:利用钉钉的卡片消息格式(如:ActionCard, FeedCard等),您可以设计包含交互元素(如按钮)的卡片,并通过自定义机器人将这些卡片推送到指定的企业群聊中。在卡片的交互元素中,您可以通过设置actionURL
指向您的服务器接口,当用户点击时,钉钉会向该URL发送一个请求,携带用户、群聊及企业的相关信息。
配置事件订阅:为了实时接收用户对卡片操作的反馈,您需要在钉钉开放平台的应用管理中配置事件订阅。特别是要订阅interactive_card
类别的事件,这包括了用户点击卡片按钮等交互行为。配置时,您需要提供一个安全的回调地址(Callback URL),钉钉会在用户触发交互时向此地址推送事件通知,其中会包含详细的用户身份、所在群聊以及企业信息。
处理回调事件:在您的服务器端,根据钉钉推送过来的事件数据,解析出是哪个企业的哪个群、哪个用户点击了卡片上的哪个元素。钉钉的事件数据结构详细记录了这些信息,您需要按照钉钉开放平台文档中关于interactive_card
事件的数据格式进行解析处理。
关于具体的API调用、事件类型、数据格式等详细信息,请参考钉钉开放平台的官方文档: - 卡片消息指南 - 事件订阅指南 - 互动卡片事件
如果在文档中找不到特定的信息或者有疑问,建议直接在钉钉开放平台的帮助中心搜索或提交工单,以获得更直接的支持。