• 预览
  • 代码

微信开发 - 微信公众号

微信模块主要集成了账号信息、宣传推广页、推广码、用户管理、图文素材、自动回复、自定义菜单以及活动管理,原始开发的立足点是使用微信SDK(功能比较全面,必须是 PHP7 EasyWechat4.1 进行集成开发,但由于各种原因,很遗憾没有使用到这个SDK(不过代码已经composer集成,开发者可以直接使用,代码可以参考 ThinkPHP5.1版本 naixiaoxin/think-wechat,自从微软收购GitHub之后就变得很卡,真糟心;微信模块的前端模块代码已经写好,请参考 wechat模块 即可,微信接口有不清楚的可以去官方查看文档 微信公众平台技术文档,微信扩展包位于 extend/wechat ,其他的不再赘述。
环境要求(针对EasyWechat)

PHP >= 7.0

PHP cURL 扩展

PHP OpenSSL 扩展

PHP SimpleXML 扩展

PHP fileinfo 拓展

功能介绍

1、账号配置:微信公众号的基本信息配置,请认真填写;

2、宣传推广:微信公众号的宣传推广页面;

3、推广码:由于订阅号没有授权的权限,推广码主要用于生成服务号授权二维码,用户扫码授权,通过 公众号开放平台 进行unionid关联,获取关注订阅号用户的信息;

4、用户管理:服务号授权、订阅号关注用户的信息集合;

5、图文消息:本地图文消息,用于消息自动推送、自动回复、自定义菜单等;

6、自动回复:微信公众平台自动回复功能重写,集合了微信(线上)与本地(线下)的文本、图文、、图片、语音、视频消息,暂时不支持卡券;

7、自定义菜单:微信公众平台自定义菜单功能重写,消息集合同自动回复;

8、活动管理:主要是针对微信H5活动,收集授权用户的信息与数据统计;

活动管理

活动测试代码请参考Test.php下的代码,包括授权、分享签名、设置登录状态等,这里不再赘述;