回 1楼钉钉-赤司的帖子
您好,因为公司之前的群都是由人事部门通过钉钉后台创建起来的,所以也就不存在保存chatId这一说,我看官方好像也没有给直接获取群组信息的接口,有点坑
-------------------------
回 3楼钉钉-赤司的帖子
也就是说已经创建的群当时没有保存chatId后期就无法获取了????
-------------------------
回 5楼如意的帖子
你也遇到这种情况了??解决了没有
-------------------------
回 7楼dindin的帖子
,我明白你的意思:是在创建会话时得到chatId,关键是我创建这个群的时候就没保存 后期想获取就获取不了了????
-------------------------
回 9楼如意的帖子
恩 对的,关键我们公司的那些群是人事部门在手机上创建的(不是通过程序接口) 所以导致已经创建的群chatId无法获取,解散了重新创建代价太大所以也不大可能实现,不过经过两天的摸索还是拿到手了,在此谢谢大家的帮助。
-------------------------
Re如何获得chatId
经过两天的摸索终于拿到了这个chatId,为了避免后来的兄弟掉进这个坑,现将方法分享给大家(过程可能有点繁琐,但不失为一种补救方式)
如题:怎么在创建完群会话以后(创建群时没有保存的情况下)获得chatId?
流程分为以下几步:
使用官方提供的jsApi
1.打开jsApi调试页面
2.使用钉钉扫描页面中的二维码(一定要用钉钉)
3.在调试页面最下方找到这个接口 biz.chat.chooseConversationByCorpId根据根据corpId选择会话(2.6新增)
4.输入你的 cropId 点击右侧的执行按钮
5.你的手机中会调出选择群会话的界面 ,这时不出意外的话你会看见你公司下的群。
6.点击其中一个 点击 确定发送 看js 调试工具打出的log 里面会有群的名称和chatId,保存即可。
7.重复几次即可获得所有的群chatId。
下面说一下注意的地方(楼主就是被这给坑了)
你想要获取某个群的chatId ,需要满足以下几种条件
1.这个群是你创建的
2.你是这个群的群主
以上两个条件缺一不可,如果不满足 在执行第4步操作以后 你会发现这个群没有出现在待选择的列表中,没办法选择 自然无法获取其信息。
一般情况下 群主和创建群的人都不是我们开发者 ,所以需要创建这个群的人协助我们获取,即用他的账号扫描二维码进行调试获取。
写的有点啰嗦 希望对大家有所帮助,也希望官方早日放出获取chatId的接口。