代码如下,同一设备,我在A企业添加了客户a,从聊天工具栏进入然后获取客户a的userid为xxxx。然后我切换到B企业,同样获取客户a的userid不变。
A与B是主体不同的企业微信,客户a是同一个微信用户。
当我拿着当前外部联系人的userid通过客户secret获取信息时候却提示错误
invalid external userid, hint: [1630920461_206_7505b585cd563184c93181e99d533836]
搞不清楚咋搞。。。。
wx.invoke('getCurExternalContact', {}, function(res){
if(res.err_msg == "getCurExternalContact:ok"){
result.member_userid = res.userId ;
r(result)
} else j('获取客户失败')
});
你好,根据这个hint值看了下日志,对应的externaluserid是 ww00a40a9e536e42d2 这个企业的,跟token对应的企业不是同一个,这里侧边栏切换企业了缓存应该是会被清除掉,还能获取到相同的externaluserid是不是本身有写入什么,换到安卓或者pc客户端获取看下呢