没有域名、没有证书、也没有云服务器可以做微信公众号的开发么?当然可以,试试Wx Proxy Helper吧

42 阅读2分钟

一、工具介绍

Wx Proxy Helper 是一款致力于简化微信开发环境的搭建流程。使用它,您可在5分钟内完成环境配置,并能快速排查和解决后续的开发问题。

二、微信环境开发痛点

  • 要求云服务器资源
  • 要求正规的域名
  • 要求正规的域名HTTPS证书
  • 要求熟悉微信开发的操作和调试技巧

三、该工具能解决什么

  • 提供公网静态IP
  • 提供公网专属域名并实现服务器认证
  • 提供HTTPS证书
  • 提供微信调试测试工具
  • 提供微信开发环境搭建手册

四、操作步骤及手册


五、服务号开发环境的搭建步骤

  • 登录服务号后台 mp.weixin.qq.com

  • 设置IP白名单

    • 首先在后台的 “开发者接口管理/账号开发信息” 页面拿到开发者ID(AppID),开发者密码(AppSecret)信息,在IP白名单加入如下公网IP地址:118.25.67.203 image.png

      image.png

  • 配置并认证域名

    • 点击左侧菜单栏中的“/账号设置/功能设置”,进入域名设置页面。

      image.png

    • 获取域名验证的文本文件,同时复制好文本文件名和文本文件内容,设置专属域名。

    • image.png

    • 将上一步的域名文本文件名和内容复制设置到客户端配置文件 /config/application.properties 中

      image.png

    • 保存配置文件,重启客户端服务,待客户端正常启动后,然后再点击配置页面的保存,就可以正常使用域名配置。

  • 服务器配置

    • 进入到"/开发接口管理/基本配置", 准备开始配置服务器并接收服务号的消息推送.

    image.png

    • 使用安装包自带 wx-mp-start.bat 脚本启动服务号服务之前,需要先打开并编辑 wx-mp-server.jar 里面的配置文件 application.properties,修改以下配置项:
        wx.mp.appId=
        wx.mp.secret=
        wx.mp.aesKey=
        wx.mp.token=
    
    • 其中 wx.mp.appId 和 wx.mp.secret 需要从微信公众平台后台获取,wx.mp.aesKey 和 wx.mp.token 可以自己设置,但需要和微信公众平台后台的设置一致。并且需要注意此处URL默认是用户的专属域名,后面的地址是固定的
     https://[user_id].sitc.ink/wx/callback
    
    • 保存配置文件后,双击运行 wx-mp-start.bat 脚本,启动本地服务号调试服务,就可以正常保存了, 至此服务号开发环境搭建完成。

    image.png

    • 至此服务号的白名单IP,域名校验,服务器配置都已完成。

六、常见问题

  • 如何获取客户端?

    • 访问gitee,搜索 wx_proxy_helper开源项目即可
    • 私信我的掘金
  • 使用工具遇到问题如何寻求帮忙?

    • 欢迎关注我的服务号: 正石软件