作者:钟剑华  历史版本:1  最后编辑:钟剑华  更新时间:2025-05-15 16:45

企业微信集成开发调试

工具

  1. 网络穿透工具(本文使用natapp举例,其他请自行研究)
  2. 微信开发者工具
  3. nginx(主要用于转发代理)

环境

  1. 后端环境(网关地址192.168.3.122:15100)
  2. 前端,dev模式(端口9628)

地址和端口根据实际变动,本文默认前后端代码已经处理好企业微信配置

设置

natapp

  1. 登陆natapp网站(https://natapp.cn

  2. 购买隧道,免费也能将就用(设置web协议,本地端口9629)

  3. 下载natapp,按照文档启动(https://natapp.cn/article/natapp_newbie

企业微信设置

  1. 登陆企业微信

  2. 我的企业=》微信插件=》“开发者工具”勾上

  3. 应用管理=》打开应用=》网页授权及JS-SDK=》填写natapp产生的地址

微信开发者工具

  1. 下载工具,并安装(https://developers.weixin.qq.com/doc/offiaccount/OA_Web_Apps/Web_Developer_Tools.html

  2. 打开微信开发者工具=》登陆=》选择公众号网页模式

nginx设置

  1. 安装nginx

  2. nginx配置添加代码块,并重启,代码如下

server {
        listen 9629;
        server_name localhost;
        #access_log /var/log/nginx/9629_access.log;
        #error_log /var/log/nginx/9629_error.log;
        #打包后使用静态地址
        #root /data/hua/workspace/ibps3-dev/ibps3-dev-ui/modules/ibps-app-ui/dist;
        #index index.html;
        location /ibps {
                proxy_pass http://192.168.3.122:15100;
        }
        #开发模式下使用动态资源
        location / {
                proxy_pass http://192.168.3.122:9628;
        }
}

调试

  1. 修改前端网关地址为穿透外网地址(http://kb893542.natappfree.cc

  2. 构造请求地址,参考【企业微信集成】,如
    https://open.weixin.qq.com/connect/oauth2/authorize?appid=wxfb9xxxxxx&redirect_uri=http://kb893542.natappfree.cc&response_type=code&scope=snsapi_base&state=1#wechat_redirect

  3. 复制微信开发者工具地址栏,回车

  4. 开始调试代码吧!!!!