第三方应用开发 客户端API 小程序 客户联系 wx.qy.getCurExternalContact
wx.qy.getCurExternalContact

wx.qy.getCurExternalContact(Object object)

调用前提:
必须先调用过wx.qy.login,且session_key未过期,开发者可调用checkSession 检查当前登录态
当前成员必须在应用的可见范围。
需要从特定入口进入页面才可调用,否则会报错:without context of external contact,可先通过调用wx.qy.getContext来判断进入小程序的入口,允许调用的入口说明参见“不同入口所需的权限说明”
从不同的入口进入的页面,应用需要满足相应用的权限,否则会报“no permission”错误,所需的权限参见“不同入口所需的权限说明”

获取当前外部联系人userid

参数

Object object
参数名类型必填说明
successFunction接口调用成功的回调函数
failFunction接口调用失败的回调函数
completeFunction接口调用结束的回调函数(调用成功、失败都会执行)

 

object.success 回调函数

参数

Object res

参数类型说明
userIdString返回此次选择的外部联系人userId

 

示例代码:


wx.qy.getCurExternalContact ({
  success: function(res) {
    var userId = res.userId //返回当前外部联系人userId
  }
})

不同入口所需的权限说明

入口[getContext](#21951)的entry值自建应用第三方应用用户支持的最低版本
联系人详情页contact_profile需有客户联系功能权限需有“企业客户权限->客户基础信息”权限配置了客户联系功能2.5.8
外部单聊工具栏single_chat_tools需有客户联系功能权限需有“企业客户权限->客户基础信息”权限配置了客户联系功能2.8.10
上一篇
wx.qy.openUserProfile
下一篇
wx.qy.getCurExternalChat