钉钉中,openConversationId参数在哪些情况下需要填写?如何获取openConversationId的值?
在钉钉中,openConversationId参数通常用于创建群聊、加入群聊、发送消息等场景。当需要指定一个已经存在的群聊或与机器人进行对话时,需要填写openConversationId参数。
获取openConversationId的值有以下几种方式:
在钉钉中,openConversationId参数主要用于在用户未登录的情况下,通过外部会话ID来获取到对应的会话。
需要填写openConversationId的情况主要有以下两种:
当用户未登录钉钉时,如果需要获取到用户的会话信息,就需要通过openConversationId来获取。
当用户在钉钉中点击了第三方应用的链接,但是没有登录钉钉的情况下,也需要通过openConversationId来获取到用户的会话信息。
获取openConversationId的值的方法主要有以下两种:
通过调用钉钉的获取access_token接口,然后在返回的JSON数据中获取到openConversationId的值。
通过在URL中直接传递openConversationId的值。例如:https://oapi.dingtalk.com/topapi/message/read?access_token=ACCESS_TOKEN&openConversationId=CONVERSATION_ID
openConversationId参数需要在发送群聊消息时填写,用于指定发送消息的群聊。获取openConversationId的值,可以通过调用创建群接口获取,也可以通过安装群聊酷应用的方式获取回调参数中的OpenConversationId参数值。
——此回答整理自钉群:钉钉开发者社区(互助群)
获取群会话的OpenConversationId
https://open.dingtalk.com/document/orgapp/obtain-group-openconversationid
调用本接口,通过chatId查询OpenConversationId。
说明
如果在调用创建群接口时没有保存OpenConversationId,可以通过调用本接口通过chatId获取OpenConversationId。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。