收藏
回答

企业微信JSSDK的openEnterpriseChat提示invalid ids

问题类型 API/组件名称 终端类型 微信版本 基础库版本
Bug openEnterpriseChat 微信安卓客户端 3.0.26.13239 jweixin 1.2.0; jwxwork 1.0.0

预期:正常打开会话窗口

问题:提示openEnterpriseChat:invalid ids

其它:第三方 suite_id: wxe19a97ea8e2921b2, corp_id: ww44cd569c1d7d9068, external contact user id: wmnoP7CwAAzm4xurkpmQD2NhSRa9K_Wg

wx.config是返回ok的;这个外部联系人user id和另一个企业的是一样的,如果用另一个企业的corp_id,则能够调起当前企业和客户的对话框

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

1 个回答

  • 企业微信运营专员-千夜
    企业微信运营专员-千夜
    2020-07-29

    您好,第三方和企业获取同一个外部联系人的externaluserid是不一致的,这个externaluserid:wmnoP7CwAAzm4xurkpmQD2NhSRa9K_Wg 是属于第三方获取的externaluserid,而corp_id: ww44cd569c1d7d9068 这个企业是授权企业,所以创建会话是会报错userid非法,企业调用jssdk创建会话接口,传入的externaluserid可以通过客户联系的secret与corpid获取的accesstoken调用获取客户列表接口或者在添加外部联系人回调事件中进行获取

    2020-07-29
    有用 1
    回复 3
    • Andersen生
      Andersen生
      2020-07-30
      感谢。企业调用jssdk创建会话知道了,如果第三方调用jssdk创建会话,是否可以用第三方api-外部联系人管理-客户管理-获取客户列表 处获得的user_id?
      2020-07-30
      回复
    • 企业微信运营专员-千夜
      企业微信运营专员-千夜
      2020-07-30回复Andersen生
      可以使用,accesstoken的话使用第三方应用授权获取的accesstoken
      2020-07-30
      1
      回复
    • Andersen生
      Andersen生
      2020-07-30回复企业微信运营专员-千夜
      感谢,解决了。第三方调起需要放agentConfig成功后
      2020-07-30
      回复
登录 后发表内容
问题标签