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