开发者社区> 问答> 正文

如何获取部门群回话的id

我们想通过api往群里发消息,但是拿不到与部门绑定的群的会话id,看了文档也没发现有对应的字段,应该怎么取?

展开
收起
dreamore 2016-04-19 16:08:01 6316 0
4 条回答
写回答
取消 提交回答
  • 回 11楼(dreamore) 的帖子
    亲,您说的由系统发送一条消息到部门群会话是指是否存在,
    如果存在的话,通过调用jsapi dd.biz.chat.chooseConversationByCorpId获取chatId获取到chatid,再调用服务端接口向这个会话发送消息即可;
    如果每次发送的群会话不同,且会话不存在需要去创建,需要调用jsapi dd.biz.contact.createGroup创建企业群,再调用服务端接口即可
    2016-04-27 13:40:26
    赞同 展开评论 打赏
  • 您好,您需要在应用场景中调用创建会话接口,或者调用jsapi dd.biz.chat.chooseConversationByCorpId获取chatId,不支持通过服务端接口查询到chatId

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

    你调用接口创建一个群会话,拿到chatId,就可以调用chat/send发消息了

    2016-04-25 16:30:45
    赞同 展开评论 打赏
  • 回 1楼谦吉的帖子
    我不需要创建新的会话,是想往一个已经存在的群会话发消息,但是这个群回话是创建部门的时候一起创建的,并不能获取到对应的会话ID

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

    回 3楼谦吉的帖子
    我需要给群会话发消息,不是给用户发消息

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

    回 5楼谦吉的帖子
    测试了一下, 用这个接口获取的id,在请求发消息接口的时候会提示 40016 不合法的会话ID

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

    Re如何获取部门群回话的id
    这个版块没有官方的人回复么

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

    回 8楼赵挺1的帖子
    我们希望在某个事件触发的时候(比如服务器出现异常),由系统发送一条消息到指定的 部门群会话里,这个是不是不能实现?以后会有考虑开放这样的接口吗

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

    回 10楼赵挺1的帖子
    但是我希望发到部门群会话里,如果是创建新的群会话,就要定时去同步部门成员到新的群会话里,而且这样就会出现两个群成员完全一致,使用起来会很奇怪

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

    回 12楼竹梅的帖子
    可以了,谢谢
    2016-04-19 16:14:15
    赞同 展开评论 打赏
  • http://ddtalk.github.io/dingTalkDoc/?spm=a3140.7785475.0.0.MzB50h#群会话接口
    这组接口可以实现完整的会话功能

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

    如果是用这个接口,可以看一下http://ddtalk.github.io/dingTalkDoc/?spm=a3140.7785475.0.0.MzB50h#获取会话信息

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

    dd.biz.chat.pickConversation这个jsapi可以拉起企业会话选择接口,可以选择群会话消息

    2016-04-19 16:11:44
    赞同 展开评论 打赏
问答分类:
API
问答地址:
问答排行榜
最热
最新

相关电子书

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