评论

微信小程序适配企业微信的通讯录组件 ww-open-data 【踩坑记录】

微信小程序适配企业微信的通讯录展示组件 ww-open-data 【踩坑记录】【uni-app接入步骤】【原生小程序接入步骤】

微信原生小程序中使用

第一步:在 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、本次适配微信小程序开发工具使用小程序模式,而非企业微信小程序模式

文档地址

企微官方文档

最后一次编辑于  2022-05-19  
点赞 0
收藏
评论
登录 后发表内容