概述
<?php
//ID 密钥
$appid = "wx5502a933452cecf0";
$appsecret = "c7fd97ec7ce4ec3c5f2766b89d97512c";
$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);
//返回 一个数组
//7200
var_dump($jsoninfo);
$access_token = $jsoninfo["access_token"];
//d定义菜单的格式
$jsonmenu = '{
"button":[
{
"name":"看科普",
"sub_button":[
{
"type":"view",
"name":"专家讲堂",
"url":"http://m.hao123.com/a/tianqi"
},
{
"type":"view",
"name":"不孕不育",
"url":"http://m.hao123.com/a/tianqi"
},
{
"type":"view",
"name":"试管婴儿",
"url":"http://m.hao123.com/a/tianqi"
}]
},
{
"name":"问医生",
"sub_button":[
{
"type":"view",
"name":"入口",
"url":"http://m.hao123.com/a/tianqi"
}
]
},
{
"name":"找服务",
"sub_button":[
{
"type":"view",
"name":"商城入口",
"url":"http://m.hao123.com/a/tianqi"
},
{
"type":"view",
"name":"海外就医",
"url":"http://m.hao123.com/a/tianqi"
},
{
"type":"view",
"name":"名院推荐",
"url":"http://m.hao123.com/a/tianqi"
}]
}
]
}';
$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;
}
?>
array(2) {
["access_token"]=>
string(156) "5_wfmiTe_SkJX6ZyY4jIvg6AyJJuaMh2qnxAtRSrxvRkmGOQXpgihlkHXNb4Ah6aTrJVodeA_oEONcr1oOb0ALYyW7UHIBUqcvg2p0H-6KSabXNbNYxHerLbf49Z-Pac_Z7gp2P-PQaey-GR_zMPCdADAWZM"
["expires_in"]=>
int(7200)
}
string(27) "{"errcode":0,"errmsg":"ok"}"
生成的连个数组,我是按照文档一步步来的 写的比较粗糙,可以直接运行
最后
以上就是天真高山为你收集整理的微信公众号 自定义菜单 PHP版的全部内容,希望文章能够帮你解决微信公众号 自定义菜单 PHP版所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复