1.获取access_token,有效期7200秒,我的方法是记录获取时间,超过时间再次获取。
提供:appid ,appsec
[php]
view plain
copy
- public function get_token(){
- $m = new Common();
- $appid = $m->get_conf('UNION_WECHAT_MP_APPID');
- $appsec = $m->get_conf('UNION_WECHAT_MP_APPSEC');
- $url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid={$appid}&secret={$appsec}";
- $raw = curl_get($url);
- if(strlen($raw)>0){
- $data = json_decode($raw,true);
- if(json_last_error()==JSON_ERROR_NONE){
- if(key_exists('access_token',$data)){
- return $data['access_token'];
- }else{
- return false;
- }
- }else{
- return false;
- }
- }else{
- return false;
- }
- }
2.获取模板id,公众号->添加功能插件->模板消息 里申请。
3.构造方法
[php]
view plain
copy
- $data=[ <