zoukankan      html  css  js  c++  java
  • php调用微信发送自定义模版接口

       function sendWechatmodel($openid,$data,$go_url)//接受消息的用户openid,发送的消息,点击详情跳转的url
            {
                $appid = $this->result["sites"]["appid"];
                $secret = $this->result["sites"]["appsecret"];
                $url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=".$appid."&secret=".$secret;
                $weixin =  file_get_contents($url);//通过code换取网页授权access_token
                $jsondecode = json_decode($weixin); //对JSON格式的字符串进行编码
                $json = get_object_vars($jsondecode);//转换成数组
                $template = array(
                    'touser' => $openid,
                    'template_id' => "ViIWJEeK6YCXDMy-wXu5wqdwekRbkL_57QWscJ2AZA",//申请到的模版id
                    'url' => $go_url,
                    'topcolor' => "#FF0000",
                    'data' => $data
                );
                $json_template = json_encode($template);
                $url = "https://api.weixin.qq.com/cgi-bin/message/template/send?access_token=" . $json['access_token'];
                $ch = curl_init(); //初始化curl
                curl_setopt($ch, CURLOPT_URL, $url); //抓取指定网页
                curl_setopt($ch, CURLOPT_HEADER, 0); //设置header
                curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); //要求结果为字符串且输出到屏幕上
                curl_setopt($ch, CURLOPT_POST, 1); //post提交方式
                curl_setopt($ch, CURLOPT_POSTFIELDS, urldecode($json_template));
                curl_exec($ch); //运行curl
                curl_close($ch);        
            }

  • 相关阅读:
    phpcms后台进入地址(包含No permission resources错误)
    phpmyadmin上传大sql文件办法
    ubuntu彻底卸载mysql
    Hdoj 2602.Bone Collector 题解
    一篇看懂词向量
    Hdoj 1905.Pseudoprime numbers 题解
    The Python Challenge 谜题全解(持续更新)
    Hdoj 2289.Cup 题解
    Hdoj 2899.Strange fuction 题解
    Hdoj 2199.Can you solve this equation? 题解
  • 原文地址:https://www.cnblogs.com/fufufu/p/6231791.html
Copyright © 2011-2022 走看看