企业内部开发
小程序
基础
连接微信
办公
WECOM-JSSDK
JS-SDK
基础
连接微信
办公
企业内部开发
客户端API
JS-SDK
客户联系
获取当前外部联系人userid
获取当前外部联系人userid
最后更新:2022/05/07

从某些入口进入页面时,可调用该接口获取当前客户的userid(也即external_userid),目前支持的入口有联系人详情页、外部单聊工具栏,详见“不同入口所需的权限说明”

wx.invoke('getCurExternalContact', {
        }, function(res){
        if(res.err_msg == "getCurExternalContact:ok"){
            userId  = res.userId ; //返回当前外部联系人userId
        }else {
            //错误处理
        }
    });
必须先成功调用agentConfig,否则调用时会报“no permission”错误
需要从特定入口进入页面才可调用,否则会报错:without context of external contact,可先通过调用getContext来判断进入页面的入口,允许调用的入口说明参见“不同入口所需的权限说明”
从不同的入口进入的页面,应用需要满足相应用的权限,否则会报“no permission”错误,所需的权限参见“不同入口所需的权限说明”
不同入口所需的权限说明
入口getContext的entry值自建应用第三方应用用户支持的最低版本
联系人详情页contact_profile需有客户联系功能权限需有“企业客户权限->客户基础信息”权限配置了客户联系功能2.5.8
外部单聊工具栏single_chat_tools需有客户联系功能权限需有“企业客户权限->客户基础信息”权限配置了客户联系功能2.8.10
getContext
通过jsapi获取进入H5页面的入口环境,参考
上一篇聊天工具栏接口
下一篇获取当前客户群的群ID
    本节内容
服务端API
基础
连接微信
办公
会议
会议统计管理
客户端API
小程序
基础
连接微信
办公
WECOM-JSSDK
JS-SDK
基础
连接微信
办公
更新日志
联系我们