• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

微信开发之自定义菜单+php

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

微信官方文档 https://developers.weixin.qq.com/doc/offiaccount/Custom_Menus/Creating_Custom-Defined_Menu.html

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":"http://m.hao123.com/a/tianqi"
           }] 
           
          
          }, 
          { 
           "name":"瑞雪", 
           "sub_button":[ 
           { 
            "type":"click", 
            "name":"公司简介", 
            "key":"company"
           }, 
           { 
            "type":"click", 
            "name":"趣味游戏", 
            "key":"游戏"
           }, 
           { 
            "type":"click", 
            "name":"讲个笑话", 
            "key":"笑话"
           }] 
          }] 
        }'; 
        
        $url = "https://api.weixin.qq.com/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和自定义菜单内容,并调用生成菜单接口(需注意拼接菜单格式)


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
阿里云PHP环境(主机宝--AMH--WDCP)操作说明及横向对比发布时间:2022-07-10
下一篇:
PHP性能优化工具–xhprof安装发布时间:2022-07-10
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap