微信公众号自定义菜单完整代码

来源:互联网 发布:防伪码制作软件 编辑:程序博客网 时间:2024/06/05 08:07
<?php$url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=wxdf1c98cc137c3925&secret=948b41615d25d52236e13eb6531efcfd";$dataa = getCurl($url);//通过自定义函数getCurl得到https的内容$resultArr = json_decode($dataa, true);//转为数组$access_token = $resultArr['access_token'];//echo $access_token;die;function getCurl($url){//get https的内容    $ch = curl_init();    curl_setopt($ch, CURLOPT_URL,$url);    curl_setopt($ch, CURLOPT_RETURNTRANSFER,1);//不输出内容    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, false);    $result =  curl_exec($ch);    curl_close ($ch);    return $result;}function createMenu($data,$url1){    $ch = curl_init();    curl_setopt($ch, CURLOPT_URL,$url1);    curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);    curl_setopt($ch, CURLOPT_USERAGENT, 'Mozilla/5.0 (compatible; MSIE 5.01; Windows NT 5.0)');    curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);    curl_setopt($ch, CURLOPT_AUTOREFERER, 1);    curl_setopt($ch, CURLOPT_POSTFIELDS, $data);    curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);    $tmpInfo = curl_exec($ch);    if (curl_errno($ch)) {        return curl_error($ch);    }    curl_close($ch);    return $tmpInfo;}$url1 = "https://api.weixin.qq.com/cgi-bin/menu/create?access_token=".$access_token;$data = '{     "button":[     {          "type":"click",          "name":"首页",          "key":"home"      },      {           "type":"click",           "name":"简介",           "key":"introduct"      },      {           "name":"个人中心",           "sub_button":[            {               "type":"view",               "name":"我的商城",               "url":"http://www.soso.com/"            },            {               "type":"view",               "name":"我的媳妇",               "url":"https://"            }]       }]}';echo createMenu($data,$url1);

 

原创粉丝点击