PHP实现微信公众号企业号自定义菜单接口示例

本文实例讲述了PHP实现微信公众号企业号自定义菜单接口。分享给大家供大家参考,具体如下:

creatMenu();//创建菜单

微信类(menu.PHP代码

rush:PHP;"> getAccesstoken();//获取access_token $menuPostString = '{//构造POST给微信服务器的菜单结构体 "button":[ { "name":"产品介绍","sub_button":[ { "type":"view","name":"分销A型","url":"http://www.yourwebname.com/fenxiao/jianjie/soft.html" },{ "type":"view","name":"分销B型","url":"http://www.yourwebname.com/fenxiaob/jianjie/soft.html" },"name":"地接批发","url":"http://www.yourwebname.com/dijie/jianjie/soft.html" },"name":"精简组团","url":"http://www.yourwebname.com/zutuan/jianjie/soft.html" },"name":"直客网站","url":"http://www.yourwebname.com/tripal/jianjie/soft.html" }] },{ "name":"申请试用","sub_button":[ { "type":"click","key":"fxa" },{ "type":"click","key":"fxb" },"key":"dj" },"key":"zutuan" },"key":"zhike" } ] },{ "name":"博纵在线","name":"企业介绍","url":"http://www.yourwebname.com/about.html" },"name":"公司新闻","url":"http://www.yourwebname.com/news/company/" },"name":"联系我们","url":"http://www.yourwebname.com/contact.html" } ] } ] }'; $menuPostUrl = "https://api.weixin.qq.com/cgi-bin/menu/create?access_token=".$accesstoken;//POST的url $menu = dataPost($menuPostString,$menuPostUrl);//将菜单结构体POST给微信服务器 } } 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 dataPost($post_string,$url) {//POST方式提交数据 $context = array ('http' => array ('method' => "POST",'header' => "User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) \r\n Accept: */*",'content' => $post_string ) ); $stream_context = stream_context_create ( $context ); $data = file_get_contents ( $url,FALSE,$stream_context ); return $data; } ?>

更多关于PHP相关内容感兴趣的读者可查看本站专题:《》、《》、《》、《》、《》及《

希望本文所述对大家PHP程序设计有所帮助。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


接入微信号对接步骤 第一步:后台添加产品->配置微信号->获取代码 第二步:复制代码加到页面</head>前面
逐条转发与合并转发的区别是什么
实现微信发布文章信息采集
微信公众号-获取用户信息(网页授权获取)实现步骤
php微信公众号开发(2)百度BAE搭建和数据库使用
java开发微信分享到朋友圈功能
php微信公众号开发(3)php实现简单微信文本通讯
C#微信公众号开发--微信事件交互
js微信分享API
PHP微信分享开发详解
C#微信公众号开发--网页授权(oauth2.0)获取用户基本信息一
C# 微信公众号开发--准备工作
php版微信小店调用api示例代码
php微信公众号开发(4)php实现自定义关键字回复
微信小程序 教程之小程序配置
iOS实现类似微信和支付宝的密码输入框(UIKeyInput协议)
C#微信公众号开发--网页授权(oauth2.0)获取用户基本信息二
php版微信小店API二次开发及使用示例
PHP微信刮刮卡
微信开发学习路线