微信原生小程序中使用
第一步:在 app.json 中配置通讯录插件
"plugins": {
"contactPlugin": {
"version": "1.2.3",
"provider": "wx5917c8c26f85c588"
}
}
第二步:在使用 ww-open-data 组件的页面 json文件中引入插件
"usingComponents": {
"ww-open-data": "plugin://contactPlugin/ww-open-data"
}
uni-app 小程序中使用
第一步:在 manifest.json 微信模块中配置通讯录插件
"mp-weixin" : {
"plugins": {
"contactPlugin": {
"version": "1.2.3",
"provider": "wx5917c8c26f85c588"
}
}
}
第二步:在 pages.json 中全局引入插件
"globalStyle": {
"usingComponents": {
"ww-open-data":"plugin://contactPlugin/ww-open-data"
}
}
踩坑记录
Q1:微信插件接口报错 【result: -300】
A1:小程序未在对应的企业下安装测试【具体安装步骤见下方:(企业微信安装测试小程序)】
Q2:微信插件接口报错 【result: {errCode: 1, humanMessage: “数据不存在”}】
A2:一定要按照官方企微通讯录文档中的版本使用,【我用的是 1.2.3/1.2.1这两个版本都可以】文档地址:https://developer.work.weixin.qq.com/document/path/91958#3-小程序方案
Q3:微信开发工具提示【查询失败,请退出重试】
A3:同 Q1 解决方式相同
企业微信安装测试小程序
第一步:在企微管理后台进入服务商后台
第二步:在服务商后台关联微信小程序
第三步:在关联小程序中安装测试企业
注意
1、只有在关联小程序中安装的测试企业,测试企业中的通讯录便可在微信小程序中正常显示
2、本次适配微信小程序开发工具使用小程序模式,而非企业微信小程序模式