捐催制 发表于 2025-6-9 13:48:24

PHP传承-微信公众号开发

前言

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

1、打开公众平台


[*]打开微信公众平台官网:https://mp.weixin.qq.com
[*]右上角点击“立即注册”

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


[*]在选择注册账号类型中必须选择“服务号”

3、填写邮箱并激活


[*]登录您的邮箱,查看激活邮件,然后在此填写邮箱验证码

4、信息登记


[*]公司请记得选择 企业→企业类型,之后的企业信息可根据您自己的企业情况填写

5、填写公众号信息


[*]填写公众号信息,包括帐号名称、功能介绍、选择运营地区

6、验证账号


[*]根据所选择的验证方式,完成验证/认证后帐号功能即可使用
公众号配置

1、登录公众平台


[*]点击左侧菜单,设置→公众设置

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


[*]在功能设置中,配置“业务域名”、“JS接口安全域名”、“网页授权域名”

3、配置域名


[*]配置域名,直接填写你所绑定配置的域名即可,填写域名的注意事项。
注意事项:

[*]填写的域名不支持IP地址、端口号及短链域名;
[*]域名须通过ICP备案
[*]将验证文件上传至public下,并确保可以访问;
[*]一个自然月内最多可修改并保存三次。

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


[*]点击左侧菜单开发→基本配置,点击启用开发者密码(AppSecret),根据提示进行验证


5、保存记录AppID、AppSecret


[*]本地最好新建一个 txt 文本文档,用于记录相关配置数据

6、选择是否设置白名单


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

开发配置

用crmeb来作为演示
下图的配置,就是必要的配置

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


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


[*]将第 2 步商城后台保存提交的配置信息(再次强调上一步需要提交哦~),在微信公众平台上填写。
注意事项:

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

测试号

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


[*]入口
登录之后,就和我下面的图一样了

2、配置


[*]测试号也有 appID、appSecret,但是这个是测试号专用的,和公众号的 appID、appSecret 是不同的,
[*]服务器配置,上图的接口配置信息就是在测试环境的服务器配置
[*]js接口完全域名,也是测试环境,这个就是说你可以在这个域名下使用微信的jssdk
[*]模板消息,测试号支持10条模板
3、常用测试手段

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

[*]接口在线测试:http://mp.weixin.qq.com/debug/ (以前用的多,不知道现在是否有变化)
[*]微信开发者工具,这玩意儿就不好说,最开始就是网页开发,在后面是小程序和小游戏

测试环境


[*]测试号调用接口可以在本地
[*]涉及到回复、网页开发里面的一些(授权、js操作、支付等)这些就需要公网环境
[*]如果还是想在本地调试上面的,其实也是可以做到的,我们可以使用内网穿透
内网穿透

我推荐我用过的大佬的工具,其他可以自己去找
Sunny-Ngrok使用教程


[*]提供免费内网穿透服务,免费服务器支持绑定自定义域名
[*]管理内网服务器,内网web进行演示
[*]快速开发微信程序和第三方支付平台调试
[*]本地WEB外网访问、本地开发微信、TCP端口转发
[*]本站新增FRP服务器,基于 FRP 实现https、udp转发
[*]无需任何配置,下载客户端之后直接一条命令让外网访问您的内网不再是距离
[*]本站提供Ngrok和Frp两种服务器,不同的服务器客户端都不一样,下载的时候注意。并且启动命令也是不一样的。
[*]网址:https://www.ngrok.cc/
框架选择


看到了这里,
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
页: [1]
查看完整版本: PHP传承-微信公众号开发