失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > 【PHP+微信开发】之微信公众号自定义菜单

【PHP+微信开发】之微信公众号自定义菜单

时间:2022-10-03 22:03:09

相关推荐

【PHP+微信开发】之微信公众号自定义菜单

微信官方文档微信开放文档

php代码

// 自定义菜单public function menu(){// 实例化微信操作类$wx = new Wechat();$token = $wx->getAccessToken();$jsonmenu = '{ "button":[ { "name":"天气预报", "sub_button":[ { "type":"click", "name":"北京天气", "key":"天气北京"}, { "type":"click", "name":"上海天气", "key":"天气上海"}, { "type":"click", "name":"广州天气", "key":"天气广州"}, { "type":"click", "name":"深圳天气", "key":"天气深圳"}, { "type":"view", "name":"本地天气", "url":"/a/tianqi"}] }, { "name":"瑞雪", "sub_button":[ { "type":"click", "name":"公司简介", "key":"company"}, { "type":"click", "name":"趣味游戏", "key":"游戏"}, { "type":"click", "name":"讲个笑话", "key":"笑话"}] }] }'; $url = "https://api./cgi-bin/menu/create?access_token=$token";// 生成自定义菜单$res = $wx->http_curl($url, 'post', 'json', $jsonmenu);echo "<pre>";print_r($res);}

效果图

Wechat类是我自己封装的,比如获取access_token,ticket,curl请求这些,代码可以看上一篇文字微信开发之生成二维码,扫码关注公众号PHP

思路说明:

1.公众号配置:JS安全域名,IP白名单

2.获取AccessToken,过期时间默认为7200秒

3.生成菜单:携带AccessToken和自定义菜单内容,并调用生成菜单接口(需注意拼接菜单格式)

如果觉得《【PHP+微信开发】之微信公众号自定义菜单》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。