开发者社区> 问答> 正文

如何获得chatId

现在想直接通过接口发送群消息,可是这个chatId怎么获取

展开
收起
tiger_wei 2016-05-16 14:46:51 17884 0
7 条回答
写回答
取消 提交回答
  • Re如何获得chatId
    成功!
    2018-04-29 17:14:56
    赞同 展开评论 打赏
  • ReRe如何获得chatId
    文档中心 > 客户端开发文档  > Demo和调试工具 > 调试工具
    dd.biz.chat.chooseConversationByCorpId ,可以获取。

    有路径就行。
    2017-04-08 22:33:53
    赞同 展开评论 打赏
  • 对于企业群,可以通过调用jsapi获取到chatid;
    对于普通群,无法客户端获取到;
    感谢您的建议,反馈已记录
    2016-05-23 18:00:13
    赞同 展开评论 打赏
  • Re如何获得chatId
    对楼主的逻辑表示担心,窗体的ID和 服务端保存的chatid是两个概念。 文档中写的明明白白,客户端创建会话后得到chatid。。。
    2016-05-19 13:59:24
    赞同 展开评论 打赏
  • Re如何获得chatId
    创建了群,怎么就再也拿不到chartid了。QQ群创建后,也一样可以看到QQ群的群号呀。不理解这个逻辑出于何种目的,反正实际使用中相当别扭。想再找到群,发点消息都做不了。

    -------------------------

    Re如何获得chatId
    我现在是服务端创建后就立即保存的数据库了。目前没有找到更合适的解决方案。强烈期待出相应的接口。

    -------------------------

    Re如何获得chatId
    已经通过jsapi的dd.biz.chat.chooseConversationByCorpId方式来达到目的了。就是太麻烦了。
    2016-05-18 09:40:43
    赞同 展开评论 打赏
  • 回 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的接口。
    2016-05-16 15:19:47
    赞同 展开评论 打赏
  • 这个是创建出来的,创建出来之后你自己记录保存一下,参考文档:http://ddtalk.github.io/dingTalkDoc/?spm=a3140.7785475.0.0.R8lH2s#创建会话

    -------------------------

    暂时没有提供遍历接口,这个需要你自己保存

    2016-05-16 15:02:48
    赞同 展开评论 打赏
滑动查看更多
问答地址:
问答排行榜
最热
最新

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载