PHP+TP框架实现微信公众号开发之发送模板消息
一:准备工作.
return array(
//配置项=>配置值
appID=>wxaf7d6c*******e6,
appSecret=>0bc58d56476*********546ab81d5e2
);
二:获取使用微信公众号基本接口所需要的access_token,并全局缓存.
我在tp框架Application/Home/Common/function.php中定义公共方法getAccessToken方法获取access_token并全局缓存.
三:发送模板消息.
1.发送模版消息需要以post的方式请求url。
我在tp框架Application/Home/Common/function.php中定义公共方法curl_post方法发送模版消息.
//curl使用post方式请求url,参数为$arr是post方式传送的数据,为数组类型,$url为需要请求的url
function curl_post($arr,$url){
//初始化
$curl = curl_init();
//设置抓取的url
curl_setopt($curl, CURLOPT_URL, $url);
//设置头文件的信息作为数据流输出
curl_setopt($curl, CURLOPT_HEADER, 1);
//设置获取的信息以文件流的形式返回,而不是直接输出。
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
//设置post方式提交
curl_setopt($curl, CURLOPT_POST, 1);
//设置post数据
curl_setopt($curl, CURLOPT_POSTFIELDS, json_encode($arr));
//执行命令
$data = curl_exec($curl);
//关闭URL请求
curl_close($curl);
//显示获得的数据
print_r($data);
}
2.在类中定义POST数据,并请求,成功发送模板消息.
这就是发送模板消息的过程,如果有错误,请大家指出
上一篇:
uniapp开发微信小程序-2.页面制作
下一篇:
微信小程序 下拉刷新、上拉加载demo
