自定义微信菜单
2017-04-18 00:04
176 查看
<?php $appid = "wx7d59ab2ec55555"; $appsecret = "f7d4cd6e0345c206955555"; $url = "https://api.weixin.qq.com/cgi-bin/token?grant_type=client_credential&appid=$appid&secret=$appsecret"; $output = https_request($url); $jsoninfo = json_decode($output, true); $access_token = $jsoninfo["access_token"]; $jsonmenu = '{ "button":[ { "name":"技术分享", "sub_button":[ { "type":"click", "name":"JAVA", "key":"V1001_JAVA" }, { "type":"click", "name":"C++", "key":"V1001_CPP" }, { "type":"click", "name":"Linux", "key":"V1001_Linux" }] }, { "name":"文学分享", "sub_button":[ { "type":"click", "name":"古诗", "key":"V1001_GEO" }, { "type":"click", "name":"日记", "key":"V1001_NOTE" }, { "type":"click", "name":"文章", "key":"V1001_ARTICLE" }] }, { "name":"工具", "sub_button":[ { "type":"scancode_waitmsg", "name":"扫码", "key":"V1001_SCAN" }, { "type":"pic_sysphoto", "name":"拍摄", "key":"V1001_CAMERA" }, { "type":"pic_weixin", "name":"相册", "key":"V1001_PHOTO" }, { "type":"location_select", "name":"发送位置", "key":"V1001_POSITION" }] }] }'; $url = "https://api.weixin.qq.com/cgi-bin/menu/create?access_token=".$access_token; $result = https_request($url, $jsonmenu); var_dump($result); function https_request($url,$data = null){ $curl = curl_init(); curl_setopt($curl, CURLOPT_URL, $url); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($curl, CURLOPT_SSL_VERIFYHOST, FALSE); if (!empty($data)){ curl_setopt($curl, CURLOPT_POST, 1); curl_setopt($curl, CURLOPT_POSTFIELDS, $data); } curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1); $output = curl_exec($curl); curl_close($curl); return $output; } ?>
相关文章推荐
- 第三方平台也能为未微信认证的订阅号调用自定义菜单接口和素材管理接口
- 微信自定义菜单发布出现 “invalid charset. please check your request, if include \\uxxxx will create fail!”的问题
- 从微信自定义菜单说php json_encode不转义中文汉字的方法
- 微信开发创建自定义菜单报40054错误
- java微信分享config:invalid signature,自定义右上角菜单(只保留分享给好友和朋友圈)
- php微信开发自定义菜单
- 微信公众帐号开发教程第15篇-自定义菜单的view类型(访问网页)
- php微信自定义菜单开发
- CI框架微信开发-自定义菜单
- Android自定义PopWindow(QQ、微信弹出菜单)
- 微信公众号开发---实现微信自定义菜单创建以及消息回复等
- 微信公众帐号开发教程第14篇-自定义菜单的创建及菜单事件响应
- Java微信二次开发之14-自定义菜单及菜单响应事件的推送
- 微信利用PHP创建自定义菜单的方法
- JAVA微信自定义菜单
- [038] 微信公众帐号开发教程第14篇-自定义菜单的创建及菜单事件响应
- 微信自定义菜单json字符串解析
- PHP 微信自定义菜单接口详解
- 微信公众帐号开发教程第14篇-自定义菜单的创建及菜单事件响应