企业微信JSSDK的openEnterpriseChat提示invalid ids

小游戏 企业微信 微信支付 小程序 文章 2020-07-30 21:04 732 0 全屏看文

AI助手支持GPT4.0

企业微信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,则能够调起当前企业和客户的对话框

Problem type API / component name terminal type wechat version basic library version bug openenterprisechat wechat Android client 3.0.26.13239 jweixin 1.2.0; jwxwork 1.0.0 expectation: normally open session window problem: prompt openenter priseChat:invalid ids Others: third party Suite_ id: wxe19a97ea8e2921b2, corp_ id: ww44cd569c1d7d9068, external contact user id: wmnoP7CwAAzm4xurkpmQD2NhSRa9K_ Wg wx.config OK is returned; the user ID of this external contact is the same as that of another enterprise, if you use the Corp of another enterprise_ ID, the dialog code fragment of the current enterprise and customer can be called up http://pan.io-note.cn/s/kBKNRa2qJ3LFPsd

回答:

企业微信运营专员-千夜:

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

Andersen_Fan:感谢。企业调用jssdk创建会话知道了,如果第三方调用jssdk创建会话,是否可以用第三方api-外部联系人管理-客户管理-获取客户列表 处获得的user_id?
企业微信运营专员-千夜:可以使用,accesstoken的话使用第三方应用授权获取的accesstoken
Andersen_Fan:感谢,解决了。第三方调起需要放agentConfig成功后

-EOF-

AI助手支持GPT4.0