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);        
            }

  • 相关阅读:
    AC自动机
    概率DP
    POJ 1637 Sightseeing tour(混合图的欧拉回路)
    POJ 3233 Matrix Power Series(矩阵等比求和)
    HDU 2243 考研路茫茫——单词情结(AC自动机+DP+快速幂)
    HDU 3032 Nim or not Nim?(sg函数)
    HDU 3038 How Many Answers Are Wrong(种类并查集)
    HDU 4686 Arc of Dream(快速幂矩阵)
    HDU 3306 Another kind of Fibonacci(快速幂矩阵)
    HDU 3308 LCIS(线段树)
  • 原文地址:https://www.cnblogs.com/fufufu/p/6231791.html
Copyright © 2011-2022 走看看