«

PHP传承-微信公众号开发

时间:2025-6-9 11:24     作者:wanzi     分类: php


前言

最近帮朋友处理了微信公众号,在这期间我的记忆瞬间回到了早几年的我开发微信公众号的日子。微信公众号文档和命名的名字十分的深远。作为老人,我今天想给现在的新人写一篇《口水话将微信公众号开发过程》。

公众号配置引导

1、打开公众平台

2、选择账号类型:服务号

3、填写邮箱并激活

4、信息登记

5、填写公众号信息

6、验证账号

公众号配置

1、登录公众平台

2、功能设置中配置3个域名

3、配置域名

4、启用开发者密码(AppSecret)


5、保存记录AppID、AppSecret

6、选择是否设置白名单

  1. 开启白名单,需要同时配置IP白名单(这个是很必要的,你的服务器获取access_token就会有加白验证)

开发配置

crmeb来作为演示

下图的配置,就是必要的配置

服务器配置(微信公众平台)

  1. 点击左侧菜单 开发→基本配置→服务器配置,点击“修改配置“(如已启动,请先停止)

  1. 将第 2 步商城后台保存提交的配置信息(再次强调上一步需要提交哦~),在微信公众平台上填写。

    注意事项:

  2. URL填写内容为http://你的域名/api/Wechat/serve,例如https://xx.com/api/wechat/serve
  3. AppID、AppSecret、Token、消息加密方式、EncodingAESKey,两边的服务器配置必须要完全一致哦~

测试号

细心的小伙子肯定在官方文档上看到了申请测试号,测试号是公众号开发过程中最常用的,因此这个还是必须知道的。

1、打开网址

登录之后,就和我下面的图一样了

2、配置

3、常用测试手段

除了测试号,还有两个我认为比较常用的测试手段:

img2.png

测试环境

内网穿透

我推荐我用过的大佬的工具,其他可以自己去找

Sunny-Ngrok使用教程

框架选择

看到了这里,🎉你进入最后一步了。对于php 可以选择的微信接口框架,那必须是 easywechat。不过还有个支付扩展包也是我们老人喜欢的,它就是大名鼎鼎的yansongda/pay

关于easywechat

EasyWeChat 是一个开源的 微信 非官方 SDK。安装非常简单,因为它是一个标准的 Composer 包,这意味着任何满足下列安装条件的 PHP 项目支持 Composer 都可以使用它。

关于yansongda/pay

开发了多次支付宝与微信支付后,很自然产生一种反感,惰性又来了,想在网上找相关的轮子,可是一直没有找到一款自己觉得逞心如意的,要么使用起来太难理解,要么文件结构太杂乱,只有自己撸起袖子干了。

其他

LaneWeChat

这个大概是16、17年我接触的

自己对接

⚠️注意事项