您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

微信创建自定义目录的方法实例

2024/5/3 7:03:00发布33次查看
本文主要和大家分享微信创建自定义目录的方法实例,希望能帮助到大家。
//创建自定义菜单 private function create_menu($access_token){ //echo $access_token;exit; $url="https://api.weixin.qq.com/cgi-bin/menu/create?access_token=".$access_token; $post_data='{ "button":[ { "name":"php", "sub_button":[ { "type":"view", "name":"thinkphp", "url":"http://wap.phplee.com" }, { "type":"view", "name":"微信", "url":"http://wap.phplee.com/" } ] }, { "name":"运维", "sub_button":[ { "type":"view", "name":"linux", "url":"http://wap.phplee.com" }, { "type":"view", "name":"mysql", "url":"http://wap.phplee.com" } ] }, { "name":"app", "sub_button":[ { "type":"view", "name":"android", "url":"http://wap.phplee.com/" }, { "type":"view", "name":"ios", "url":"http://wap.phplee.com/" }] }] }'; $header [] = "content-type: application/json; charset=utf-8"; $ch = curl_init (); curl_setopt ( $ch, curlopt_url, $url ); //请求的方式是post curl_setopt ( $ch, curlopt_customrequest, "post" ); // 禁用后curl将终止从服务端进行验证 curl_setopt ( $ch, curlopt_ssl_verifypeer, false ); //不检查证书 curl_setopt ( $ch, curlopt_ssl_verifyhost, false ); //发送头部字段 curl_setopt ( $ch, curlopt_httpheader, $header ); //告诉对方 自己的浏览器型号 curl_setopt ( $ch, curlopt_useragent, 'mozilla/4.0 (compatible; msie 5.01; windows nt 5.0)' ); //即表示自动进行跳转抓取(如果url发生了302重定向)继续抓取 curl_setopt ( $ch, curlopt_followlocation, 1 ); //自动重定向开启 curl_setopt ( $ch, curlopt_autoreferer, 1 ); //发送的post参数 curl_setopt ( $ch, curlopt_postfields, $post_data); //得到的结果不显示在屏幕上,作为变量结果储存 curl_setopt ( $ch, curlopt_returntransfer, true ); $res = curl_exec ( $ch ); //如果运行错误,返回一个错误号 $flat = curl_errno ( $ch ); if ($flat) { $data = curl_error ( $ch ); } curl_close ( $ch ); //拿到了返回结果后json格式转化为可以使用的数组格式 $res = json_decode ( $res, true ); if($res['errcode']==0){ return true; }else{ return false; } }
使用:
//微信测试 public function index() { //获取access_token if(s('access_token')){ $access_token=s('access_token'); }else{ $access_token=$this->get_access_token(); s('access_token',$access_token); } //echo $access_token;exit; //创建菜单 $result=$this->create_menu($access_token); if($result===false){ echo '创建菜单失败';exit; }else{ echo '创建菜单成功';exit; } }
以上就是微信创建自定义目录的方法实例的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product