收藏
回答

企业微信打开私聊外部联系人窗口?

需求是有个页面展示了部分内部联系人和部分外部联系人,点击对应联系人后面的聊天按钮,就能直接打开私聊窗口。疑问是如何私聊外部联系人?

查看官方文档,用wx.openEnterpriseChat,调整externalUserIds就可以打开外部联系人会话,但是文档下方写externalUserIds由外部联系人选人接口selectExternalContact获得,选人接口是调用此接口将唤起该成员里所有的外部联系人列表,获取员工选择的外部联系人的userid,流程和我的需求不太一致,想问下我这个需求要怎么实现啊

回答关注问题邀请回答
收藏

1 个回答

  • 企业微信运营专员-千夜
    企业微信运营专员-千夜
    2021-06-16

    你好,看需求选人接口这个应该是能够符合的,通过选人接口获取到外部联系人的extenduserid,然后在页面点击外部联系人将值传到创建会话接口这里就可以了把

    2021-06-16
    有用
    回复 4
    • @
      @
      2021-06-16
      选人接口不是唤起该成员里所有的外部联系人列表,然后再选择么,如何直接点击聊天按钮就能读到这个人对应的extenduserid呢,我在文档上看到有个创建企业互联会话,这个可能比较符合需求
      2021-06-16
      回复
    • 企业微信运营专员-千夜
      企业微信运营专员-千夜
      2021-06-17回复@
      没有直接点击外部联系人获取externaluserid的接口,在外部联系人聊天侧边调用接口是可以获取到
      2021-06-17
      回复
    • 太阳~星星
      太阳~星星
      2021-06-24回复企业微信运营专员-千夜
      请问传入通过服务端api获取的externaluserid,可以打开会话吗
      2021-06-24
      回复
    • 企业微信运营专员-千夜
      企业微信运营专员-千夜
      2021-06-25回复太阳~星星
      externaluserid也分第三方和企业内,服务端获取到跟调用方是一致的就可以打开
      2021-06-25
      回复
登录 后发表内容