前置准备
1 申请服务号,获得服务号账号/密码。
具体参见【转载:关于申请微信公众号(服务号)的材料和流程】https://blog.csdn.net/adley_app/article/details/54139810
2 登录微信公众平台官网,在开发/基本配置中找到开发者ID(AppID),开发者密码(AppSecret)通过重置可见,设置IP白名单以便后续调用接口。
3付费购买域名和主机:万网/西数
域名:购买–>实名认证、备案
主机:购买–>申请PHP环境+MySQL数据库作为程序运行环境–>实名认证、网站备案(提供核验照片)。ftp软件账号设置、建立本地开发文件夹、熟悉远程目录结构。
4 两个备案期间进行其他配置和开发(一般会提供临时域名)。
5 网站备案后,主机绑定正式的域名,并进行cname解析。
配置公众号
1配置回调域名:公众号设置/功能设置/网页授权域名处,填写购买的域名,并按提示将校验文件下载并上传到域名根目录。
代码开发
1建立以下函数:
update()功能:连接数据库,将本地数据(例如Excel)上传更新。
send() 功能:连接并读取主机数据库,根据逻辑构建消息包,发送消息包,更新数据库发送标记。另外send()需要调用以下两个函数。
getAccessToken() 功能:令牌过期则重新获得令牌。
https_request_base() 功能:向微信服务器发消息包。
功能使用
1 建立数据表
2 建立前端网页界面up.php
3提交数据表,启动process.php调用update()更新数据库、send()向用户发送消息
4返回update()和send()的反馈